如何使用Selenium for Python单击此XPath按钮?

时间:2018-12-02 03:08:46

标签: selenium

XPath是:

//*[@id="pricing_table_1"]/div[1]/div/div[1]/div[3]

但是使用以下命令无法正常工作

browser.find_element_by_xpath('//*[@id="pricing_table_1"]/div[1]/div/div[1]/div[3]').click()

我在做什么错?谢谢。

1 个答案:

答案 0 :(得分:0)

您要查找的元素在另一个框架内,因此首先需要切换到该框架,然后搜索该元素。

尝试一下:

browser.switch_to.frame(browser.find_element_by_tag_name("iframe"))
browser.find_element_by_xpath('//*[@id="pricing_table_1"]/div[1]/div/div[1]/div[3]').click()