PageFactory.InitElements是否支持Windows XP

时间:2015-10-02 09:54:31

标签: webdriver windows-xp pageobjects

有人知道Selenium PageFactory.InitElements是否支持Windows XP?

在我的情况下,它不是在WebElement的Lazy初始化,而是尝试在页面上查找元素。 据我所知,它应该为WebElement创建某种代理,并在第一次调用此WebElement时在页面上搜索WebElement。

相同的代码适用于Windows 7,但不适用于Windows XP。它会抛出NoSuchElement异常。

1 个答案:

答案 0 :(得分:0)

如果PageFactory不适用于XP,我会感到惊讶。我不知道为什么不应该这样做。虽然,请注意XP上安装的浏览器版本。如果它与您在Win7上使用的浏览器/版本不同,这可能是因为相同的元素定位器在旧浏览器中无法正常工作。

更让我担忧的是,你完全使用PageFactory。我compared Page Object with PageFactory,我很难找到为什么人们应该被这种“酷”的东西困扰的原因。

相关问题