当前位置: 首页 > news >正文

购买模板做网站先备案 做网站

购买模板做网站,先备案 做网站,wordpress实时刷新模块,深圳市工程建设网站selenium自动化测试尽管移动应用程序的市场份额有大幅增长#xff0c;但网络应用程序仍然具有大量的用户基础。 在部署之前#xff0c;企业正在关注Web应用程序的质量。 这是测试发挥重要作用的地方。 与某些可以自动化的功能测试不同#xff0c;UI测试仍然大部分是手动过程… selenium自动化测试 尽管移动应用程序的市场份额有大幅增长但网络应用程序仍然具有大量的用户基础。 在部署之前企业正在关注Web应用程序的质量。 这是测试发挥重要作用的地方。 与某些可以自动化的功能测试不同UI测试仍然大部分是手动过程。 但是将测试自动化可以节省时间和精力是明智的。 在自动化方面Selenium测试是第一件事因为它是世界上最受欢迎的测试自动化工具。 因此让我们进一步了解Selenium测试。 什么是Selenium测试 Selenium测试工具是开源的它使用户能够推动与页面的交互并跨各种平台测试应用程序。 它允许用户从喜欢的语言例如JavaJavaScriptCPHPPython等控制浏览器。Selenium具有许多工具和API可在IEChromeFirefoxSafariOperaOpera等浏览器上自动执行HTML JavaScript应用上的用户交互等 Selenium Framework是一种代码结构有助于简化和重用代码。 如果没有框架我们会将代码和数据放置在同一位置该位置既不可重用也不可读。 Selenium自动化框架有利于提高可移植性增加代码重用性提高代码可读性降低脚本维护成本等。 什么是Selenium Web驱动程序 Selenium WebDriver通过客户端API接受命令并将其发送到浏览器。 Selenium WebDriver是特定于浏览器的驱动程序可帮助访问和启动不同的浏览器例如ChromeFirefoxIE等。WebDriver提供了一个界面来创建和运行自动化脚本并且每个浏览器都有不同的驱动程序来运行测试。 不同的驱动程序是IE驱动程序Firefox驱动程序Safari驱动程序Chrome驱动程序等。 引入Selenium WebDriver是为了消除Selenium RC的局限性后者提供了对网页的增强支持其中页面上的元素无需重新加载即可更改。 许多浏览器都支持Selenium WebDriver它使用每个浏览器的本机支持进行自动化测试。 支持这些功能并根据所使用的浏览器进行直接调用。 WebDriver项目取决于编程语言以及开发环境。 Selenium支持多种语言可以使用多种编程语言来设置项目。 Selenium在npm上提供JavaScript绑定。 可以使用Maven设置Java项目并且还将下载Java绑定和依赖项以创建项目。 从命令行运行pip install selenium以在python环境中添加Selenium。 C绑定是一组签名dll和依赖项dll的一部分。 您可以通过Chibimagic和Facebook等第三方获得PHP绑定。 要将Selenium添加到Ruby环境中请从命令行运行gem install selenium Web驱动程序。 设置环境后SeleniumWeb驱动程序将像普通库一样运行。 SeleniumWeb驱动程序可以自我维持因为在使用它之前不需要运行任何安装程序或进程。 编写Selenium自动化脚本 让我们看看如何从脚本启动浏览器。 确保您已经下载了Selenium罐文件和第三方驱动程序。 要启动浏览器您需要做的第一件事就是为Web驱动程序创建一个对象。 然后使用get方法启动新的浏览器会话并将其定向到参数中指定的URL。 现在您需要系统指向浏览器的已下载exe文件的位置。 您可以使用System.setProperty来实现。 然后在键中提供浏览器驱动程序并在值中提供浏览器exe文件位置的路径。 这里System是一个内置类setProperty是访问浏览器驱动程序的方法。 设置路径后您需要为WebDriver类创建一个对象。 将鼠标悬停在突出显示的值上然后从列表中导入因为我们已经在项目中添加了jar文件。 还有另外两种方法driver.close可用于关闭活动浏览器窗口而driver.quit可用于关闭浏览器以及所有关联的窗口。 要获取网页中任何元素的ID例如按钮图像徽标文本框等只需右键单击并选择检查。 您将从中获取源代码可以在其中复制要在脚本中使用的ID。 您还可以为脚本使用任何其他元素定位器。 现在提到驱动程序实例然后从WebDriver类中选择findElement方法。 然后选择ID定位器并提及我们从源代码复制的值。 使用sendKeys将某些值传递给特定的Web元素。 在Selenium IDE中运行测试用例很容易。 这是一个Firefox插件可以帮助记录测试并转换为代码。 运行测试用例有多个选项包括“运行”按钮以运行显示的测试用例。 “全部运行”按钮用于运行当前已加载的测试套件中的测试用例。 “暂停”按钮允许暂停和重启正在运行的测试用例。 有一个“速度”按钮可以保持测试用例的运行速度。 使用“记录”按钮您可以记录在网络浏览器中执行的操作。 您还可以在Selenium IDE中使用基本URL通过提及相对URL作为打开测试用例的参数来在多个域中运行测试用例。 该表以可读格式显示命令及其参数。 而命令目标和值字段显示当前选择的命令及其参数。 该日志将向您显示任何类型的错误消息和信息消息并且在参考中您将找到当前使用的selenium命令的文档。 您可以使用简单HTML文件并定义测试列表以定义测试套件。 文件中的每一行都应定义要添加到套件中的测试的路径。 您将找到许多方法来使用这些工具来改善开发和测试过程。 总结一下 企业一直在寻求优化测试过程而自动化是做到这一点的一种方法。 尽管使用有效的工具进行自动化非常重要并且Selenium自动化测试是开源和易于使用的所以它是最佳选择。 翻译自: https://www.javacodegeeks.com/2019/09/selenium-testing-for-effective-test-automation.htmlselenium自动化测试
http://www.huolong8.cn/news/57851/

相关文章:

  • 网站做一个要多少钱wordpress登录注册界面
  • 网站建设外包服务公司创业计划书vps网站目录权限设置
  • 无锡新区建设环保局网站软文外链购买平台
  • 管家婆crm123696飞猪关键词排名优化
  • 网站建设需要掌握什么技术网站维护具体做啥
  • 网站建设启动大会企业建站个人建站源码
  • 机电工程栏建设项目网站建设邢台专业网站建设公司
  • 微信公众平台网站开发天津市建设工程合同备案网站
  • 免费网站模板库专业建站服务公司
  • 创业 建网站网站 开发
  • 自己建设外贸网站网站站内文章互联
  • 电视台视频网站建设方案茶网站建设宗旨
  • 北湖建设局网站网站怎么做微信送红包活动
  • 九年级上册信息技术做网站建立网站建设
  • 威海网站设计公司招商网代理
  • 自己怎么建立自己的国际网站网站开发名词解释
  • 唐山做网站汉狮网络泉港网站建设推广服务公司
  • 网站建设的申请网站备案和备案的区别
  • 深圳网站建设服务温州网站外包
  • 网站建设写代码自己怎么创业惠州网站制作
  • 企业网站设计风格网站型销售怎么做
  • 做一元购物网站网站上的销售怎么做
  • 开发网站广州画册什么网站做方便
  • metro风格网站商标免费设计在线生成
  • 网站开发容易吗网络营销推广网站收录
  • 购物网站怎么做项目简介html简单的个人网页代码
  • 网站生成器怎么做网站怎么做数据分析
  • 网站上传后怎么打开野花香社区在线观看播放
  • 松岗专业做网站公司施工企业账务处理
  • 网站上传文件存储方式产品营销策略包括哪些内容