繁体   English   中英

Java关键字的Java机器人框架:Selenium.open(..)以隐藏模式打开Firefox浏览器

[英]robot framework with java keywords : Selenium.open(..) opens Firefox browser in hidden mode

我有一个使用硒RC开发的Java测试自动化套件。 尝试将Robot Framework测试套件中的Java方法作为关键字调用。

有时,我看到Selenium.open(..)虽已执行,但Firefox浏览器(版本38.3)被隐藏了,尽管机器人测试报告说open命令成功,但下一个命令找不到启动的Window。

相同的代码可以在Google Chrome浏览器中正常运行。

那么我们如何取消隐藏“隐藏FF窗口”:

码:

Java的

public class UILib{
  public void initSelenium(){
    Selenium selenium=new DefaultSelenium(SEL_HOST, SEL_PORT, "chrome", ADMURL);
    //Starting Selenium Instance
    selenium.start();

    //Opening Selenium Browser
    selenium.open(AdminURL);
    Thread.sleep(1000);

  } 
}

机器人测试套件

*** Settings ***
Library    somepackage.UILib

*** Test Cases ***
Open Login page
     Init Selenium

要最大化浏览器窗口,请使用以下命令:

//Opening Selenium Browser
selenium.open(AdminURL);
selenium.windowMaximize()

您可以使用Robot Framework Builtin命令来最大化浏览器。

Maximize Browser Window

我还没有找到这个问题的根本原因。 虽然我可以通过将FF版本升级到38.5.1使其工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM