在selenium xpath和innerHTML中

在selenium xpath和innerHTML中,selenium,selenium-rc,Selenium,Selenium Rc,我是硒的新手。我想自动选择网页上的选项。我正在尝试将select与xpath结合使用。是否可以在没有id但仅使用xpath的情况下获取innerHTML? 如果是,怎么做?如果否,则如何使用select解决问题 总之,如果没有页面的HTML代码,我只能给您提供有关XPath的一般建议。见本页: 这对我理解XPath方法有很大帮助是的,这是可能的。从这里开始: 下面是python中的一个快速下拉示例: from selenium.webdriver import Chrome SETTINGS

我是硒的新手。我想自动选择网页上的选项。我正在尝试将select与xpath结合使用。是否可以在没有id但仅使用xpath的情况下获取innerHTML?
如果是,怎么做?如果否,则如何使用select解决问题

总之,如果没有页面的HTML代码,我只能给您提供有关XPath的一般建议。见本页:


这对我理解XPath方法有很大帮助

是的,这是可能的。从这里开始:

下面是python中的一个快速下拉示例:

from selenium.webdriver import Chrome


SETTINGS_PAGE_URL = 'chrome://settings/browser'
SEARCH_ENGINE_DROPDOWN_ID = 'defaultSearchEngine'
SEARCH_ENGINE_CHOICE_XPATH = '//option[text()="Google"]'

browser = Chrome()
browser.get(SETTINGS_PAGE_URL)

dropdown = browser.find_element_by_id(SEARCH_ENGINE_DROPDOWN_ID)
option = dropdown.find_element_by_xpath(SEARCH_ENGINE_CHOICE_XPATH)
option.click()

你能添加页面的外观吗?(页面的HTML代码)使用XPath时的链接非常好