单击Web元素后没有任何反应。我什至在正确执行的单击操作之后打印了该语句,但是此后由于单击操作未更改对象状态而失败。
复制步骤-
当我在本地计算机上运行此脚本时,它运行良好。现在,我已经使用maven和eclipse创建了一个可执行jar文件来运行我的测试服,并将该jar与所有必要的依赖文件下载到服务器上的远程桌面计算机上。
当我使用CMD java -jar "test-suit.jar"
运行测试时。
它正在成功打开IE浏览器并加载url。单击感到很幸运,但是单击并测试失败后,它不会加载Doodle页面。没有错误,只是我得到了这个日志:
log4j:WARN No appenders could be found for logger (org.apache.http.client.protoc
ol.RequestAddCookies).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more in
fo.
Sep 20, 2018 7:28:39 AM io.github.bonigarcia.wdm.WebDriverManager getDriversFrom
Xml
INFO: Reading https://selenium-release.storage.googleapis.com/ to seek IEDriverS
erver
Sep 20, 2018 7:28:40 AM io.github.bonigarcia.wdm.WebDriverManager getLatest
INFO: Latest version of IEDriverServer is 3.14
Sep 20, 2018 7:28:40 AM io.github.bonigarcia.wdm.Downloader checkBinary
INFO: Using binary driver previously downloaded
Sep 20, 2018 7:28:40 AM io.github.bonigarcia.wdm.WebDriverManager exportDriver
INFO: Exporting webdriver.ie.driver as C:\Users\debolin.dhar.m2\repository\webd
river\IEDriverServer\Win32\3.14\IEDriverServer.exe
null
true
null
false
Started InternetExplorerDriver server (32-bit)
3.14.0.0
Listening on port 24032
Only local connections are allowed
Sep 20, 2018 7:28:47 AM org.openqa.selenium.remote.ProtocolHandshake createSessi
on
INFO: Detected dialect: W3C
true
false
clicked on I'm feeling lucky
doodle Page doesn't exist
===============================================
Suite
Total tests run: 4, Failures: 1, Skips: 1
我不知道可能是什么错误。无论是单击还是不引发任何错误,还是我需要在服务器计算机上进行某些附加设置或更改脚本以使其正常工作。