📝 selenium
72篇技术文档📅  最后修改于: 2020-11-06 04:47:05        🧑  作者: Mango
Selenium WebDriver-处理警报在本节中,您将学习如何在Selenium WebDriver中处理警报。Selenium WebDriver提供了三种根据警报类型接受和拒绝警报的方法。1.无效dismiss()此方法用于单击警报的“取消”按钮。句法:2.无效accept()此方法用于单击警报的“确定”按钮。句法:3.字符串getText()此方法用于捕获警报消息。句法:4. void...
📅  最后修改于: 2020-11-06 04:48:07        🧑  作者: Mango
Selenium WebDriver-滚动网页在本节中,您将学习如何向下或向上滚动以显示网页上显示的其他信息。让我们考虑一个测试案例,在该案例中,我们将自动化以下场景:调用Firefox浏览器公开网址:www.javatpoint.com向下滚动网页以显示“ Java技术”部分我们将逐步创建测试用例,以使您全面了解如何使用JavaScript的“ scrollBy”方法滚动网页。步骤1。启动Ecl...
📅  最后修改于: 2020-11-06 04:49:15        🧑  作者: Mango
Selenium WebDriver-浏览器命令WebDriver的非常基本的浏览器操作包括打开浏览器。执行一些任务,然后关闭浏览器。给出了一些Selenium WebDriver最常用的浏览器命令。1.获取命令方法:在WebDriver中,此方法在现有的浏览器窗口中加载新的网页。它接受String作为参数并返回void。加载新网页的相应命令可以写为:示例:例如,加载javaTpoint官方网站的...
📅  最后修改于: 2020-11-06 04:50:20        🧑  作者: Mango
Selenium WebDriver-导航命令WebDriver提供了一些基本的浏览器导航命令,这些命令使浏览器可以在浏览器的历史记录中向后或向前移动。就像WebDriver提供的浏览器方法一样,我们还可以通过在Eclipse面板中键入driver.navigate()来访问WebDriver提供的导航方法。注意:以“ Navigation”作为关键字的方法被声明为Navigation命令。给出了...
📅  最后修改于: 2020-11-06 04:51:31        🧑  作者: Mango
Selenium WebDriver-WebElement命令在继续本节之前,首先我们应该了解与WebDriver中的Web元素相关的基本术语。什么是Web元素?术语Web元素是指HTML元素。 HTML文档由HTML元素组成。它由一个开始标签,一个结束标签以及两者之间的内容组成。例如,HTML元素写为:<tagname>内容</tagname>”在WebDriver中,我们有几个常用的Web元素...
📅  最后修改于: 2020-11-06 04:53:01        🧑  作者: Mango
处理单选按钮在本节中,您将学习如何处理Selenium Web驱动程序中的单选按钮。以下是处理单选按钮的步骤:第1步:调用Google Chrome浏览器。下面给出了调用Google chrome浏览器的代码:步骤2:第二步是导航到需要处理单选按钮的网站。我创建了包含单选按钮的html文件。代码如下:导航到上述html文件的代码如下:上面代码的输出:步骤3:选择“香蕉”选项。我们将通过检查其HTM...
📅  最后修改于: 2020-11-06 04:53:59        🧑  作者: Mango
处理复选框在本节中,您将学习如何处理Selenium Webdriver中的复选框。让我们创建一个测试案例,在该案例中,我们将自动执行以下方案:调用Google chrome浏览器。导航到您处理该复选框的网站。从spicejet网站上选择“老年人”复选框。关闭驱动程序。现在,我们将逐步创建一个测试用例,以使您正确了解如何处理复选框。步骤1:启动Eclipse IDE。第2步:右键单击src文件夹,...
📅  最后修改于: 2020-11-06 04:55:08        🧑  作者: Mango
断言断言确定应用程序的状态是否与我们期望的相同。如果断言失败,则测试用例失败并停止执行。要在Web Driver中使用Assertion,您需要下载Testng jar文件并将其添加到eclipse中。从下面给出的链接下载Testng jar文件:有两种类型的断言:硬断言软断言硬断言硬断言是在测试用例失败时引发AssertException的断言。在硬断言的情况下,您可以使用java异常之类的ca...
📅  最后修改于: 2020-11-06 04:56:08        🧑  作者: Mango
什么是selenium网格?Selenium Grid是Selenium中的一项功能,使您可以在不同平台上的不同机器上运行测试用例。触发测试用例的控制在本地计算机上,并且在触发测试用例时,它们将由远程计算机自动执行。假设您有5个测试用例。您的本地计算机正在运行多个应用程序,因此您想在远程计算机上运行测试用例。您需要配置远程服务器,以便可以在其中执行测试用例。它支持分布式测试执行。最初,您有一台本地...
📅  最后修改于: 2020-11-06 04:58:03        🧑  作者: Mango
Selenium与Python教程在本教程中,我们将学习如何使用Python编程语言运行Selenium测试脚本。在继续本教程之前,首先,我们将了解一些要点,这些要点将帮助我们在Python实现测试脚本。什么是selenium?为什么我们使用Selenium进行自动化测试?什么是Python?为什么Python对自动化测试有用?selenium与Python使用Python配置Selenium在E...
📅  最后修改于: 2020-11-06 05:00:58        🧑  作者: Mango
selenium与C#教程在本节中,我们将学习如何在Visual Studio和NUnit Framework的帮助下以C#编程语言创建Selenium测试脚本。在本教程中,我们将学习以下主题:解释selenium?什么是C#?为什么C#对自动化测试有用?selenium与C#在C#中使用Visual Studio配置Selenium在Visual Studio中使用NUnit配置Selenium...
📅  最后修改于: 2020-11-06 05:02:34        🧑  作者: Mango
seleniumMavenMaven是最新的构建测试工具。与Ant相比,它具有一些新功能,例如依赖项等。Maven是项目构建或项目管理工具。每当多个测试工程师将其文件集成到同一框架中时,它都用于检查框架组件之间的编译问题。它总是维护监视器,框架组件或构建,并且只要框架中发生更改,它就提供构建状态修改。如果框架中没有编译问题,它将提供“构建成功”消息,否则提供“构建失败”消息。Maven具有依赖项等...