远程IE单击无效

时间:2018-09-25 17:48:25

标签: java selenium

单击Web元素后没有任何反应。我什至在正确执行的单击操作之后打印了该语句,但是此后由于单击操作未更改对象状态而失败。

复制步骤-

  1. 创建一个硒脚本以加载Google主页。
  2. 点击“我感觉很幸运”按钮在此处输入代码。
  3. 它应该加载涂鸦页面。

当我在本地计算机上运行此脚本时,它运行良好。现在,我已经使用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

我不知道可能是什么错误。无论是单击还是不引发任何错误,还是我需要在服务器计算机上进行某些附加设置或更改脚本以使其正常工作。

0 个答案:

没有答案