标签: selenium-rc

如何关闭丢失了它的客户端的selenium RC服务器上的浏览器

假设客户端在RC服务器上启动selenium会话,但在会话中间客户端"离开".浏览器将保持打开状态,并且最终,在足够的这种丢弃的会话之后,将有足够的"孤儿"浏览器来减慢计算机的速度.

  • 如何确保这些浏览器已关闭?
  • 为什么协议中没有"保持活动"部分以确保客户端仍然响应,如果没有杀死会话?
  • browser session selenium selenium-rc

    8
    推荐指数
    1
    解决办法
    1万
    查看次数

    使用Selenium在带有optgroup的select上选择一个选项

    我正在尝试在select元素中选择一个值.我正在使用Selenium RC(Java)来运行测试用例.我知道选择值的代码由下式给出:

    selenium.select("locator", "value=REQUIRED VALUE")
    
    Run Code Online (Sandbox Code Playgroud)

    我无法使用上面的代码选择所需的值.我认为这可能与选择源代码中的optgroup有关.我没有任何异常,命令执行正常,但查看页面未选中所需的值.此外,我不能使用ID(而不是值),因为没有任何.这是选择器的源代码:

    <select>
       <optgroup label="Group1">
          <option value="13">some value1</option>
          <option value="25">some value2</option>
       </optgroup>
       <optgroup label="Group2">
          <option value="18">REQUIRED VALUE</option>
          <option value="34">some value3</option>
          ...
          ...
       </optgroup>
    </select>
    
    Run Code Online (Sandbox Code Playgroud)

    有没有办法使用Selenium选择所需的值?

    如果我们能够避免选项值(例如"18","34"等)会很好,因为这些数字随着值的变化而变化.例如,"REQUIRED VALUE"的值为-18,但如果我要删除此项并再次添加它,则其值将不同.基本上这个下拉框是动态的.

    selenium html-select selenium-rc

    8
    推荐指数
    1
    解决办法
    2万
    查看次数

    在Selenium中断言重定向的最佳方法是什么?

    我正在写一个selenium测试,我需要断言页面被重定向.我该如何验证?什么是最好的方式?

    我正在使用PHPUnitPHPUnit_Extensions_SeleniumTestCase.

    php selenium phpunit selenium-rc

    8
    推荐指数
    1
    解决办法
    3824
    查看次数

    Selenium RC:如何使用多个浏览器启动交互式测试

    我想自动化这个场景.UserA为UserB分配项目,UserB获取警报消息.为了做到这一点,我希望使用不同的帐户启动两个不同的浏览器来测试此交互.有可能这样做吗?如果有,怎么样?

    ruby selenium selenium-rc

    8
    推荐指数
    1
    解决办法
    632
    查看次数

    Flash automation using Selenium RC

    I'm struggling a lot to automate Flash using Selenium RC.

    Can any one please give me a sample Flash application code (methods) and the Selenium RC code to automate the same.

    flash selenium selenium-rc

    8
    推荐指数
    2
    解决办法
    2万
    查看次数

    Selenium-rc:你如何在python中使用CaptureNetworkTraffic

    我在java中找到了许多selenium的教程,你首先使用它来启动selenium s.start("captureNetworkTraffic=True"),但是在python start()中没有任何参数.

    你怎么通过这个论点?或者你不需要它在python?

    python selenium-rc

    8
    推荐指数
    1
    解决办法
    3801
    查看次数

    Jenkins无法启动selenium测试(等待创建配置文件超时)

    Jenkins无法启动selenium测试(ubuntu)错误

    11:26:24.652 INFO - 已启动org.openqa.jetty.jetty.Server@ab50cd 11:26:24.738信息 - 准备Firefox配置文件...看到HTML套件异常:java.lang.RuntimeException:等待配置文件超时创建!在org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFullProfileToBeCreated(FirefoxChromeLauncher.java:360)在org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.populateCustomProfileDirectory(FirefoxChromeLauncher.java:114)在org.openqa.selenium.server .browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java:83)org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launchHTMLSuite(FirefoxChromeLauncher.java:405)org.openqa.selenium.server.browserlaunchers.FirefoxLauncher.launchHTMLSuite(FirefoxLauncher) .java:105)org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:121)org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:166)at org. openga.selenium.server.SeleniumServer.runHtmlSuite(SeleniumServer.java:556)位于org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:241)的org.openqa.selenium.server.SeleniumServer.main(SeleniumServer. Java的:201)at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:40)

    操作系统 - Ubuntu工作站11 Jenkins&Selenium - 最新版本(按照在网站上编写的方式安装)

    在我看来,用户詹金斯并没有所有的权利,因为如果我使用相同的行在终端执行,它的工作selenium启动Firefox和做套件.

    我也把jenkins用户放在groop root中,但它也无济于事.

    我不符合Linux的资格,但似乎麻烦的是jenkins用户的权利,但我可以搞错.

    如果有人解决了问题,请编写解决方案.

    java ubuntu continuous-integration selenium-rc jenkins

    8
    推荐指数
    1
    解决办法
    1万
    查看次数

    Facebook连接自动化测试,推荐?

    由于有这么多网站使用Facebook登录/连接进行身份验证,Facebook或其他网站是否有关于如何自动点击Facebook按钮以显示弹出窗口的标准建议,然后切换到弹出窗口并登录并返回主窗口并检查登录成功并继续从那里?

    虽然每个网站都不同,但登录过程和FB按钮对所有人来说都是一样的.所以我认为应该有样板代码,每个人都可以使用它们来自动化他们的站点的FB登录作为他们的自动化测试的一部分,并保存尝试自动化的头痛.

    我有经验,看到有关FB连接尝试选择弹出窗口登录等问题的帖子(也许是Safari).

    如果我们不这样做,那就提供一个关于如何进行自动化的推荐流程

    • 与Selenium RC
    • 使用WebDriver
    • 使用不同的绑定(Java,Python,Ruby,PHP,Perl等)
    • 与watir,watin等

    selenium facebook webdriver selenium-rc

    8
    推荐指数
    1
    解决办法
    1745
    查看次数

    使用Java在Selenium WebDriver(Selenium 2)中使用selenium.refresh()的等效代码

    在Selenium RC中,我使用以下代码在浏览器上使用Java进行刷新:

    selenium.refresh();
    
    Run Code Online (Sandbox Code Playgroud)

    WebDriver中刷新的等效代码是什么?

    java refresh selenium-rc selenium-webdriver

    8
    推荐指数
    1
    解决办法
    2万
    查看次数

    HtmlUnit的稳定性和快速性

    我正在从selenium-1升级到selenium-2并试用新的HtmlUnit驱动程序.我已经尝试了一些基本的测试(打开一个页面,get_text,..)似乎

    1. 非常慢(我认为chrome/FF远程驱动程序比它快)
    2. 非常不稳定(使用HTMLUNIT和HTMLUNITWITHJS打开yahoo.com都会导致错误)

    我很高兴听到你对它的印象.我希望你会发现我错了(我可以没有(1)速度但(2)稳定性至关重要)?是否有HtmlUnit与selenium驱动程序的速度比较?

    selenium webdriver selenium-rc htmlunit selenium-webdriver

    7
    推荐指数
    1
    解决办法
    6111
    查看次数