【发布时间】:2015-08-31 08:13:27
【问题描述】:
我有一个用 java 语言编写的 Selenium WebDriver 脚本,我需要在多个站点中运行它。基本上脚本是为 1 个站点编写的,但其他站点也遵循相同的架构,并且这些站点中的元素属性也相同。所以我的脚本在所有这些网站上几乎都能正常工作。
问题是,某些站点中的某些元素属性可能不同。那么 Selenium WebDriver 中是否有任何选项可以让我为一个元素传递多个属性。
类似
String elemprop = "Prop1|Prop2|Prop3" // Properties separated by Pipe
driver.findelement(By.id(elemprop)).click();
所以当它执行时,Selenium Webdriver 应该首先检查 Prop1,然后是 Prop2,然后是 Prop3。
我在 Rational 功能测试器中看到了这个特性。想知道 Selenium Webdriver 是否也提供此功能?
谢谢。
【问题讨论】:
标签: java selenium selenium-webdriver