English 中文(简体)
Working With Browsers Using Selenium Library
  • 时间:2024-03-22 01:17:21

Working With Browsers Using Selenium Library


Previous Page Next Page  

在这一章中,我们将学会如何利用机器人框架和 Sel图书馆与浏览器合作。

    Project setup in Ride

    Import Selenium Library

    Test case using Chrome Browser

    Test case using Firefox Browser

Project Setup In Ride

我们将首先在里德建立一个与浏览器合作的项目。 露天使用ide。 页: 1

Project Setup In Ride

www.un.org/Depts/DGACM/index_french.htm

give name your project

名称为Browser 试验场。 Cpck OK,以挽救该项目。 Right-cpck on the name of the project estabpshing and Point on New Test Case

Browser Test Cases

Browser Test Cases Ex

Give name to the test case and Point OK.

Give name

我们是在项目建立过程中进行的。 现在,我们将为浏览器撰写测试案例。

Import Selenium Library

为了与浏览器合作,我们需要在机器人进口 se图书馆。 我们可以采取以下行动:

http://robotframework.org/https://robotframework.org/。

Import Selenium Library

在左边,选择LBRARIES方案。

LIBRARIES option

选择上述外部选择,并将列出所有可供使用的图书馆。

External option

Cpck SeleniumLibrary。

如下文所示,你将改用光灯。

github repo

为了安装 se图书馆,我们可以使用电灯,使用管道安装。

Command

pip install --upgrade robotframework-seleniumpbrary
selenium pbrary

食堂图书馆安装在平流中,时间如下:

pbrary gets installed

一旦安装完毕,我们就必须进口Ride的图书馆,详情如下:

左边项目上的浮标,以及从添加进口的图书馆的使用

Add Import

在点击图书馆时,将显示需要进入图书馆名称的屏幕。

cpcking Library

科纳克民阵和图书馆将在现场展示。

displayed settings

名称必须与安装在现场包装的复印机名称相符。 如果名字不匹配,图书馆名称将如下文所示,重新编号。

site packages

红色图书馆的进口情况好,因为图书馆不在座。 现在,我们完成了图书馆的进口。

Test Case Using Chrome Browser

为了在机器人中与 Chrome浏览器合作,我们需要首先安装芯片的驱动器,与 Sel合作。 这些驱动器可在Selenium网站(

如上述屏幕所示,Cpck Download Selenium

在下载栏目中,如下文重点部分所示,到第三部分Browser驾驶员NOT DEVELOPED>和选定谷歌司机

download section

在这方面,我们有一份可供浏览者使用的司机名单。 Chrome,cpck 谷歌司机,并按您的操作系统下载最新司机。

Chrome Driver

Cpck on the recent release. 该系统将显示根据操作系统——窗户、pn子和玉米的下载。

operating system

从上述名单中下载该版本。 它下载了Zip文档。 档案一旦下载,就会发现并抄录从前的司机档案。

我们正在将文件复制到C:Python 27 /b>。

zip file

现在,我们已经安装了幼苗司机。 我们可以开始书面测试,打开浏览器和近浏览器。

回到 r,进入打开浏览器的关键词。

Ride帮助你用其内在工具使用关键词。 进入指挥和新闻ctrl+spacebar。 如下文所示,你将获得指挥的所有细节。

ctrl spacebar

报告详细介绍了指挥情况,并举例说明如何使用指挥系统。 在试验案例中,我们将开放网站。 测试案例详情如下:

ctrl spacebar Ex

让我们现在着手进行这一试验,看看产出——

run test case

run test case Ex

试验案例已经过去;我们可以看到,该试验场在幼.园铺设。

我们将增加以下试验案例:

test case passed

此处是报告的细节和已执行的上述试办案的记录。

Report

test cases executed

Log

test cases executed Log

Details of test cases from log

test cases log

test cases log Ex

test cases log Exs

Test Case Using Firefox Browser

Install themaster for , and Save it in python scripts rafter.

Test case for Firefox

for Firefox

for Firefox Ex

Conclusion

我们已看到如何在机器人框架内安装Selenium图书馆和浏览器驱动器与浏览器合作。 利用图书馆的概要关键词,我们可以打开浏览器中的任何特定链接,并与浏览器互动。 试验执行的细节以报告和记录的形式提供,从而有执行的时间。

Advertisements