`
yanzilee9292
  • 浏览: 538329 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

selenium-webdriver ruby 最大化浏览器窗口

 
阅读更多

selenium-webdriver没有提供非IE浏览器的maximizeWindow方法,我们需要手动间接实现:

def maximize_window
      maxWidth = driver.execute_script("return window.screen.availWidth;")
      maxHeight = driver.execute_script("return window.screen.availHeight;")
      driver.manage.window.resize_to(maxWidth, maxHeight)
      #position = Selenium::WebDriver::Point.new(0,0)
      driver.manage.window.position = Selenium::WebDriver::Point.new(0,0)
      driver.manage.window.resize_to(maxWidth, maxHeight)
end
 
分享到:
评论

相关推荐

    ruby+selenium-webdriver测试--第一个例子源代码

    Ruby+Selenium-Webdriver是一个强大的自动化测试工具组合,用于模拟真实用户在浏览器中与网页进行交互。Ruby是一种动态、面向对象的编程语言,而Selenium WebDriver是一个开源的自动化测试框架,支持多种浏览器和...

    Selenium-Webdriver系列教程

    总之,Selenium-Webdriver教程将带领读者深入了解自动化测试的世界,通过学习和实践,可以提升测试效率,减少手动测试的工作量,提高软件质量。尽管Selenium 1.x仍有其存在价值,但Selenium 2.0(WebDriver)的先进...

    selenium-webdriver从入门到提高

    本书的内容涵盖多个方面,从初始化环境开始,到打开、关闭浏览器,以及如何进行页面操作如最大化浏览器窗口、设置浏览器大小、访问链接、前进和后退、打印页面信息等。在自动化测试中,对象定位是核心部分,因此书中...

    ruby+selenium-webdriver测试源代码003

    Ruby是一种流行的、动态的、面向对象的编程语言,而Selenium-Webdriver则是一个强大的工具,允许我们对浏览器进行自动化控制,以模拟用户的真实操作,特别适用于网页应用的测试。 1. **Ruby基础知识**: - Ruby...

    selenium-webdriver-2.24.0.gem

    注意selenium-webdriver只支持1.8.7以上的ruby版本; 使用gem安装selenium-webdriver;打开命令行,输入下列代码完成安装。注意,如果你的开发环境需要http proxy的话,请注意在gem命令中加入--http_proxy参数; ...

    selenium-webdriver离线包.rar

    这个压缩包“selenium-webdriver离线包.rar”显然包含了在TypeScript或JavaScript环境中离线安装Selenium WebDriver所需的资源。 在TypeScript和JavaScript环境下使用Selenium WebDriver,首先需要理解这两者的基本...

    selenium-webdriver-2.45.0.gem

    selenium-webdriver-2.45.0.gem

    ruby+selenium-webdriver测试-测试用例源代码

    Ruby 和 Selenium-Webdriver 是一种强大的组合,用于自动化 Web 应用程序的测试。这篇博客主要探讨了如何利用这两种工具来编写测试用例,并提供了源代码示例。在这个压缩包中,我们有一个名为 "test002" 的文件,很...

    Selenium-Webdriver系列教程.docx

    要安装 Selenium WebDriver,需要安装 Ruby 1.8.7 或 1.9.2,然后使用 gem 安装 selenium-webdriver。安装完成后,可以使用 gem list 查看 selenium-webdriver 是否正确安装。 在本文中,笔者使用 Firefox 作为测试...

    selenium-webdriver-api文档

    **Selenium WebDriver API...综上所述,`selenium-API-2.12.chm`文档是学习和掌握Selenium WebDriver API的重要资源,它涵盖了从基本操作到高级特性的全面内容,对于任何进行Web自动化测试的人来说都是不可或缺的参考。

    selenium-webdriver-2.40.0.gem

    selenium-webdriver-2.40.0.gem

    selenium-webdriver介绍PPT

    selenium-webdriver原创selenium-webdriver原创selenium-webdriver原创selenium-webdriver原创

    @typse-selenium-webdriver 智能提示.rar

    总的来说,Selenium WebDriver结合TypeScript和 "@types/selenium-webdriver" 提供了一种强大的自动化测试解决方案。通过使用这些工具,你可以编写出更健壮、易于维护的测试脚本,并且在开发过程中节省大量时间,...

    ruby+selenium-webdriver测试--多个测试用例源代码

    在Ruby编程语言中,Selenium-Webdriver是一个强大的工具,用于进行自动化Web浏览器测试。它允许开发者编写脚本来模拟用户与网页的交互,从而验证应用的功能和行为。本篇文章将深入探讨如何使用Ruby和Selenium-...

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份,设置环境变量后可使用(未测试)

    selenium-webdriver-2.5.0

    selenium-webdriver-2.5.0.gem

    Selenium-WebDriverApi接口详解.py

    Selenium-WebDriverApi接口详解

    selenium-webdriver-es-modules-esm-mocha-chai:selenium-webdriver端到端测试自动化样板项目。 使用ES6模块,ESM,mocha和chai

    Selenium-WebDriver端到端测试自动化样板,未定义克隆或存储此存储库。 入门 1. git clone git@github.com:e2e-boilerplate/selenium-webdriver-es-modules-esm-mocha-chai.git 2. cd selenium-webdriver-es-...

    ruby+selenium-webdriver测试-逻辑与数据分离源代码

    在Ruby编程语言中,Selenium-Webdriver是一个强大的自动化测试工具,它允许开发者模拟用户行为,对网页应用进行端到端的测试。本资源提供的"ruby+selenium-webdriver测试-逻辑与数据分离源代码"是关于如何在测试脚本...

    selenium-webdriver-4.8.6.gem

    selenium-webdriver-4.8.6.gem

Global site tag (gtag.js) - Google Analytics