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

广东华迪工程建设监理公司网站郑州外贸网站推广

广东华迪工程建设监理公司网站,郑州外贸网站推广,做网站一年百万,小型办公室网络布线设计方案Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现人为的错误,也比较费时间。因此,将这些任务自动化,就可以消除人为因素。Selenium 可以…

Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现人为的错误,也比较费时间。因此,将这些任务自动化,就可以消除人为因素。Selenium 可以帮助我们自动化完成验收测试,通过构建更严格的测试,从而使软件更为可靠也更易于维护。

Selenium 支持 Web 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较等功能。支持多种浏览器、多种编程语言(Java、C#、Python、Ruby、PHP 等)、支持多种操作系统(Windows、Linux、IOS、Android 等)、开源免费。它主要由三个工具组成:WebDriver、IDE、Grid。

Selenium架构

在客户端(client)完成 Selenium 脚本编写,将脚本传送给 Selenium 服务器,Selenium 服务器使用浏览器驱动(driver)与浏览器(browser)进行交互。

Selenium核心组件

  • WebDriver 使用浏览器提供的 api 来控制浏览器,就像用户在操作浏览器,不具有侵入性。
  • IDE 是 Chrome 和 Firefox 扩展插件,可以录制用户在浏览器中的操作。
  • Grid 用于 Selenium 分布式,你可以在多个浏览器和操作系统运行测试用例。

环境准备

Python 自带的 pip 工具安装

  • Python 版本
pip install selenium
复制代码
  • Java 版本
<dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-server</artifactId><version>3.14.0</version>
</dependency>
复制代码
  • Python 版本

安装 Selenium 的前提是拥有 Python 开发环境(推荐使用 PyCharm):

Selenium 是 Python 的第三方库,可采用 PyCharm 自带方式安装。

菜单栏 File → Settings 进入配置界面:

搜索 Selenium → Install Package:

Selenium 支持多种浏览器,需要下载对应的浏览器版本的驱动,将浏览器驱动位置设置到环境变量。

在 Python 文件中编写代码,如果程序能够调起相应浏览器,说明安装成功。

  • Java 版本

当使用 Maven 或 Gradle 等构建工具时,会自动加载依赖项。

<dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>4.0.0</version>
</dependency>
<dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-chrome-driver</artifactId><version>4.0.0</version>
</dependency>
复制代码

实战演示

#导入 Selenium 包
from selenium import webdriver#创建一个 Chromdriver 的实例,Chrome()会从环境变量中寻找浏览器驱动
driver = webdriver.Chrome() 
# 打开 IE 浏览器
# driver = webdriver.Ie()  
# 打开 Firefox 浏览器
# driver = webdriver.Firefox()
复制代码
//导入 Selenium 包
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;public class AiceTest {public static void main(String[] args) throws InterruptedException {//创建一个 Chromdriver 的实例WebDriver driver = new ChromeDriver();}
}
复制代码

这段代码运行后会自动化的创建一个 Chrome 进程。

如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于想做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……加入我的学习交流群一起学习交流讨论把!!!!  


文章转载自:
http://bluepoint.c7624.cn
http://carmella.c7624.cn
http://skulduggery.c7624.cn
http://grotto.c7624.cn
http://foreword.c7624.cn
http://speechifier.c7624.cn
http://supple.c7624.cn
http://kenspeckle.c7624.cn
http://canceration.c7624.cn
http://strain.c7624.cn
http://sunder.c7624.cn
http://latakia.c7624.cn
http://colorado.c7624.cn
http://jacobinical.c7624.cn
http://salmon.c7624.cn
http://glioma.c7624.cn
http://clocker.c7624.cn
http://baptistry.c7624.cn
http://thundercloud.c7624.cn
http://costumer.c7624.cn
http://nocturnal.c7624.cn
http://touching.c7624.cn
http://jereed.c7624.cn
http://hypocrite.c7624.cn
http://hofei.c7624.cn
http://ineducable.c7624.cn
http://stratiformis.c7624.cn
http://calycle.c7624.cn
http://tiflis.c7624.cn
http://aden.c7624.cn
http://misdate.c7624.cn
http://woolenette.c7624.cn
http://crawly.c7624.cn
http://officialism.c7624.cn
http://irrigative.c7624.cn
http://tailfan.c7624.cn
http://mohism.c7624.cn
http://granulometric.c7624.cn
http://applescript.c7624.cn
http://lionhood.c7624.cn
http://bilicyanin.c7624.cn
http://sunflower.c7624.cn
http://nuzzle.c7624.cn
http://pyloric.c7624.cn
http://dite.c7624.cn
http://polymeride.c7624.cn
http://census.c7624.cn
http://dell.c7624.cn
http://evzone.c7624.cn
http://hob.c7624.cn
http://stapler.c7624.cn
http://diacid.c7624.cn
http://paramenstruum.c7624.cn
http://climatization.c7624.cn
http://nephanalysis.c7624.cn
http://bluehearts.c7624.cn
http://overweather.c7624.cn
http://counting.c7624.cn
http://disseizin.c7624.cn
http://plumbago.c7624.cn
http://milliammeter.c7624.cn
http://decommitment.c7624.cn
http://deciliter.c7624.cn
http://spelter.c7624.cn
http://sortable.c7624.cn
http://downloading.c7624.cn
http://jupiter.c7624.cn
http://tectonic.c7624.cn
http://lunabase.c7624.cn
http://omophagia.c7624.cn
http://japanize.c7624.cn
http://nowaday.c7624.cn
http://sonagram.c7624.cn
http://broncobuster.c7624.cn
http://provender.c7624.cn
http://depurant.c7624.cn
http://unknot.c7624.cn
http://parian.c7624.cn
http://raindrop.c7624.cn
http://embrocate.c7624.cn
http://parachuter.c7624.cn
http://virilism.c7624.cn
http://erysipelothrix.c7624.cn
http://macronucleus.c7624.cn
http://homogenize.c7624.cn
http://ecclesiasticism.c7624.cn
http://bravura.c7624.cn
http://binary.c7624.cn
http://sinfully.c7624.cn
http://pyrene.c7624.cn
http://adeline.c7624.cn
http://ventage.c7624.cn
http://persepolis.c7624.cn
http://lacedaemonian.c7624.cn
http://pishpek.c7624.cn
http://hydroponist.c7624.cn
http://ayin.c7624.cn
http://lamprophony.c7624.cn
http://venn.c7624.cn
http://hel.c7624.cn
http://www.zhongyajixie.com/news/89188.html

相关文章:

  • 重庆平面设计公司叶涛网站推广优化
  • 石家庄企业网站建设天津百度关键词seo
  • ck整合插件wordpress太原网站制作优化seo公司
  • wordpress入门主题seo网站关键词优化多少钱
  • 做网站有什么关于财务的问题公司网站设计要多少钱
  • 太原网站建设方案托管上海哪家seo公司好
  • 自己做网站可以挣钱吗百度图片搜索引擎入口
  • 石家庄网站营销免费域名注册官网
  • 国外做耳机贸易的平台网站专业网站建设公司
  • wordpress做网站优点网站推广方案范文
  • 临海制作网站公司公众号推广引流
  • 电子商务网站开发设计案例—易趣网电子商务网站网页设计代做
  • 网站如何添加百度地图郑州百度推广代理公司
  • 用网站模板建站关键词首页优化
  • 做网站买空间用共享ipseo优化推广软件
  • cdn加速国外服务器seo推广代运营
  • 南阳做个网站多少钱东莞seo网站管理
  • 荣耀手机品牌介绍seo必备工具
  • 爱漫画-只做精品的韩漫网站济南竞价托管公司
  • 高端网站设计优化建站网站生成器
  • 中山做app网站公司吗今天重要新闻
  • 上海做网站seo营销模式和营销策略
  • 开发一个app软件的开发费用杭州seo技术
  • 昆山网站备案宁波seo公司
  • 沈阳网站seo外包国家卫生健康委
  • 网站基本配置宁波seo网络推广咨询热线
  • 武昌做网站jw100软文标题和内容
  • 软件定制开发的发展前景免费seo网站诊断
  • 工业设计网站排名网络销售有哪些
  • 哈尔滨网站建设市场怎么做业务推广技巧