右键单击错误的行"检查元素" (硒)

时间:2015-09-29 14:50:58

标签: javascript jquery html selenium

我是selenium(和html)的新手,在之前的项目中,当我想选择一个下拉值时,我使用了一些硒,我只需右键点击下拉菜单> "检查元素"和繁荣,我到了我需要的线路,这总是一种类型。

但现在我得到另一个,这就是我所做的:

enter image description here

这就是我得到的地方:

enter image description here

2 个答案:

答案 0 :(得分:0)

下拉菜单可以在网页上以非常不同的方式实施。有时根本不涉及select元素。

在您的情况下,select元素看起来是隐藏的,因为它有jcf-hidden类,而下拉列表本身通过div元素以select-area类来实现,可能javascript涉及从隐藏的select元素中读取/更新选项。

答案 1 :(得分:0)

如果您知道它是您想要的选择标记,为什么不使用CSS选择器来获取它呢?

例如:

WebElement companyId = driver.findElements(By.cssSelector("select#company_id"));

WebElement companyId = driver.findElements(By.cssSelector("div.select-upload_company_id+select#company_id"));

取决于您的需要。这些示例使用Java,但可以轻松转换为Selenium支持的其他语言。