使用python在selenium中定位文本

时间:2014-09-08 20:59:01

标签: python selenium-webdriver

网页上有一个我正在尝试自动化的HTML代码,其中一行是这样的:

<"option value = "1">ABC<"/option>"

我想知道是否有任何方法可以在不使用该值的情况下找到它,但是通过文本ABC定位它。我将ABC存储在一个变量下,我打算将该变量传递给。

2 个答案:

答案 0 :(得分:1)

from selenium.webdriver.support.ui import Select

select = Select(driver.find_element_by_id("dropdown_menu"))
select.select_by_visible_text(abc_variable)

答案 1 :(得分:0)

尝试使用xpath .. driver.find_element_by_xpath("//option[text()='ABC']")