如何将按键发送到单击按钮后打开的隐藏位置?

时间:2018-08-13 17:00:18

标签: python selenium selenium-webdriver webdriver geckodriver

我使用selenium来实现python的自动化,并且在我发送密钥时被触碰的地方。

单击按钮后,该文本框可见,并且DOM中存在该文本框,但无法发送密钥。

driver = webdriver.Firefox()
driver.find_element_by_xpath("/html/body/div[1]/div[5]/div[2]/div/div/div[3]/fieldset/div/div/div/div/div[3]/fieldset/div/div/div/div[1]/table/tbody/tr/td[3]/a[3]").click() -- this is the button which makes the text box visible.

txtra = driver.find_element_by_xpath('//*[@id="arid1005"]')

我被XPath使用,它不起作用。

  

ElementNotInteractableException:元素无法通过键盘访问

使用txtra.send_keys("My text")

时出现上述错误

使用inspect元素的HTML看起来像 例

先谢谢了。 请帮忙。

0 个答案:

没有答案