无法让Python Selenium使用xpath单击选项卡菜单
我正在尝试单击名为“网络”的链接。我使用了以下语句,但我无法开始工作,因为它引发了以下错误: 以下是我使用的命令:无法让Python Selenium使用xpath单击选项卡菜单,python,selenium-webdriver,css-selectors,ui-automation,Python,Selenium Webdriver,Css Selectors,Ui Automation,我正在尝试单击名为“网络”的链接。我使用了以下语句,但我无法开始工作,因为它引发了以下错误: 以下是我使用的命令: eleme=driver.find_element_by_xpath("//div[@id='maincontainer']//div[@id='tabmenu']//div[@class='tabmenu1']//ul[@class='tabmenu l1']//li[@class='tabmenu-item-network']//a[@href='Network']") e
eleme=driver.find_element_by_xpath("//div[@id='maincontainer']//div[@id='tabmenu']//div[@class='tabmenu1']//ul[@class='tabmenu l1']//li[@class='tabmenu-item-network']//a[@href='Network']")
eleme.click()
您的xpath查询不好(href属性不正确),因此无法找到元素,请尝试使用
驱动程序。通过xpath(“//div[@id='maincontainer']//div[@id='tabmenu']//div[@class='tabmenu1']//ul class='tabmenu l1']//li[@class='tabmenu-item-network']//a[text()='network']
或者更好,driver.find\u element\u by_xpath(//div[@id='maincontainer']//a[text()='Network'])
编辑:
你可以点击驱动程序链接。通过链接文本(“网络”)查找元素。
您应该真正检查WebDriver API您的xpath查询不好(href属性不正确),因此无法找到元素,请尝试使用
驱动程序。通过xpath(//div[@id='maincainer']//div[@id='tabmenu']//div[@class='tabmenu1']//ul[@class='tabmenu l1']//li[@class='tabmenu-item-network][/a[text()='network network][/code>
或者更好,driver.find\u element\u by_xpath(//div[@id='maincontainer']//a[text()='Network'])
编辑:
你可以点击驱动程序链接。通过链接文本(“网络”)查找元素。
您应该真正检查WebDriver API我尝试了href属性更改(两种方法)。还是给了我同样的错误。除了xpath之外,还有其他方法可以单击“网络”选项卡吗?不确定这是否有助于您帮助我->我正在尝试自动化openwrt GUI,我发送给您的HTML片段来自openwrt GUI源代码。我尝试了href属性更改(两种方法)。还是给了我同样的错误。除了xpath之外,还有其他方法可以单击“网络”选项卡吗?不确定这是否有助于您帮助我->我正在尝试自动化openwrt GUI,我发送给您的HTML片段来自openwrt GUI源代码。。