我正在尝试在集成到TeamCity服务器中的chrome浏览器中自动化硒中的网页。 该代码在我的本地计算机上运行良好。 文件上传是通过Autoit脚本完成的,但是当在chrome浏览器上通过TeamCity运行时(通常作为无头chrome浏览器),该脚本由于找不到下一个元素而失败(文件uplod失败)。
答案 0 :(得分:0)
这是不可能的... 无头浏览器无法与OS组件进行交互(打开对话框) 您可以使用sendkeys输入字段(浏览按钮),因为浏览器是无头的,所以不会触发打开对话框,而对于需要Gui的无头浏览器,您可以跳过使用Autoit。