Py学习  »  Max Daroshchanka  »  全部回复
回复总数  2
3 年前
回复了 Max Daroshchanka 创建的主题 » 使用Python Selenium将正确的编辑链接指向特定项目旁边

根据更新的页面源示例,尝试:

driver.find_element_by_xpath("//span[contains(@id, 'ItemName')][text()='Pear']/../following::a[contains(@id, 'Edit')]")

3 年前
回复了 Max Daroshchanka 创建的主题 » selenium中使用python的ElementNotInteractiableException

问题的原因可能是,您尝试发送密钥的元素不是应该接收输入文本的真正元素。

1确保有一个元素是由 '//*[@id="search"]' (如果有多个,您的脚本将与第一个发现的可能隐藏的脚本交互)。

2.确保搜索字段未隐藏,宽度和高度为正。

如果您有一些selenium record play工具,比如selenium IDE,您可以尝试在启用录制的情况下手动执行所有步骤,这样您就可以在输出脚本中看到接收搜索文本的真实元素。

也试着看看这篇文章 https://www.geeksforgeeks.org/automate-youtube-with-python/ .