查找有关Python WebDriver API的信息
具体来说,我想查找有关Python WebDriver API的信息,python,selenium,webdriver,Python,Selenium,Webdriver,具体来说,我想 上下滚动页面 聚焦给定元素 处理“选择文件”对话框页面 我看了一眼,但是看不见。上下滚动你不能用PAGE\u up=u'ue00e'PAGE\u down=u'ue00f' 对于焦点,您应该可以使用driver.execute_脚本('document.getElementById(“myId”).focus()) 对于选择的文件,它只是一个输入驱动程序。执行脚本(r'document.getElementById(“myId”).value=“c:\\test\\myfil
- 上下滚动页面
- 聚焦给定元素
- 处理“选择文件”对话框页面
我看了一眼,但是看不见。上下滚动你不能用PAGE\u up=u'ue00e'PAGE\u down=u'ue00f' 对于焦点,您应该可以使用
driver.execute_脚本('document.getElementById(“myId”).focus())
对于选择的文件,它只是一个输入驱动程序。执行脚本(r'document.getElementById(“myId”).value=“c:\\test\\myfile.txt”)谢谢。使用JavaScript有点违背WebDriver的理想。你知道更多的本土解决方案吗?你谈论的理想是什么?请参阅。“我们认为,大多数情况下都需要执行Javascript,但所使用的工具存在一个故障:它没有发出正确的事件,没有正确地与页面交互,或者在XmlHttpRequest返回时没有做出反应。我们宁愿修复WebDriver以使其一致正确地工作,而不是依赖测试人员在Javascript是一个很棒的、功能强大的工具,我害怕有一天我不能使用它。这是一个有价值的理想,也许是公开的崇高,不需要使用它与WebDriver,但它只是WebDriver团队的意见,而不是一个普遍的绝对。javascript万岁。。。。