我有一个按钮,html在下面
我厌倦了以下代码
Execute_Button = driver.find_element("xPath",'//button[text()="Execute "]')
但是,Python出现了这个错误消息。如何解决?
InvalidArgumentException: Message: invalid argument: invalid locator
mxg2im7a1#
根据文档(locating elements),通过XPath定位可以使用定位器By.XPATH或'xpath'。在您的代码中使用'xPath',这是无效的。要解决这一问题,只需将其更改为我提到的两个之一,即
By.XPATH
'xpath'
'xPath'
Execute_Button = driver.find_element(By.XPATH,'//button[text()="Execute "]')
kognpnkq2#
browser.find_element_by_xpath('//button[text()="Execute "]').click()
2条答案
按热度按时间mxg2im7a1#
根据文档(locating elements),通过XPath定位可以使用定位器
By.XPATH
或'xpath'
。在您的代码中使用'xPath'
,这是无效的。要解决这一问题,只需将其更改为我提到的两个之一,即kognpnkq2#