Robot Framework Tutorial
- Robot Framework - Discussion
- Robot Framework - Useful Resources
- Robot Framework - Quick Guide
- Testing Login Page Using Robot Framework
- Working With External Database libraries
- Working with Built-In Library
- Working With Setup And Teardown
- Working With Command Line
- Working With Variables
- Working With Keywords
- Working With Dropdown
- Working With Checkbox
- Working With Radio Button
- Working With Textbox
- Working With Browsers Using Selenium Library
- Keyword and Data Driven Test Cases
- Writing and Executing Test Cases
- First Test Case Using Ride
- Introduction to Ride
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Robot Framework - Working With Dropdown
在本章中,我们将学习如何利用Selenium图书馆开展减员工作。
Project Setup for Dropdown Testing
我们将首先在里德建立一个与浏览器合作的项目。 露天使用ide。 从指挥线穿透——
Cpck New Project, 并注明项目名称。
名字被淡化。 Cpck OK,以挽救该项目。
Right-cpck on the name of the project produced and Point New Test Case
Give name to the test case and Point OK to Save it.
我们是在项目建立过程中进行的。 现在,我们将为下降撰写测试案例。 由于我们需要Selenium图书馆,我们必须在我们的项目中进口同样的图书馆。
左边项目的浮标和使用Library,Add Import如下:
现在,点击Library。 如有必要进入图书馆名称,将放映屏幕。
Cpck OK和图书馆将展示于环境中。
名称必须与安装在现场包装的复印机名称相符。
如果名称不匹配,图书馆名称将显示红色。
红色图书馆的进口情况好,因为图书馆不在座。 因此,现在我们着手进口图书馆藏书。
Test Case for Dropdown
下降的试验案例将从下降中选择价值。 为了着手这项工作,我们需要地点(身份识别员)来进行这一下降。
考虑以下的html显示,以减退:
<select name = "carbrand"> <option value = "">Select car brand..</option> <option value = "audi">AUDI</option> <option value = "bmw">BMW</option> <option value = "chevrolet">CHEVROLET</option> <option value = "datsun">DATSUN</option> </select>
降幅为, 姓名,> 定位/。 在上述例子中, 姓名:carbrand。 我们还需要这种价值,以便我们能够选择同样的东西。 上述数值为:audi, bmw, chevrolet and datsun。
现在,我们将创建一个试验页,降幅,在浏览器上打开同一页,并从下降中选择价值。
测试案例的细节如下:
开放浏览器URL - http:// localhost/robotframework/dropdown.html in
输入下降详情
排除测试案例
虽然撰写了国际航空航天研究所测试案例的关键词,但Ctrl + Spacebar。 这提供了指挥的所有细节。
为了减少辍学率,我们有三种方法:
Select From List By Index
Select From List By Label
Select From List By Value
我们将努力树立榜样,为上述所有案件开展工作。
在我们的试验页面中,我们将产生3个下降,并将在测试案例中使用,以指数、标签和价值选择下降。
dropdown.html
<html> <head> <title>Dropdown</title> </head> <body> <form name="myform" method="POST"> <span> Dropdown By Index: <select name = "months"> <option value = "">Select Months.</option> <option value = "Jan">January</option> <option value = "Feb">February</option> <option value = "Mar">March</option> <option value = "Apr">April</option> <option value = "May">May</option> <option value = "Jun">June</option> <option value = "Jul">July</option> <option value = "Aug">August</option> <option value = "Sept">September</option> <option value = "Oct">October</option> <option value = "Nov">November</option> <option value = "Dec">December</option> </select> </span> <br/> <br/> <span> Dropdown By Label: <select name = "days"> <option value = "">Select Day..</option> <option value = "01">01</option> <option value = "02">02</option> <option value = "03">03</option> <option value = "04">04</option> <option value = "05">05</option> <option value = "06">06</option> <option value = "07">07</option> <option value = "08">08</option> <option value = "09">09</option> <option value = "10">10</option> <option value = "11">11</option> <option value = "12">12</option> <option value = "13">13</option> <option value = "14">14</option> <option value = "15">15</option> <option value = "16">16</option> <option value = "17">17</option> <option value = "18">18</option> <option value = "19">19</option> <option value = "20">20</option> <option value = "21">21</option> <option value = "22">22</option> <option value = "23">23</option> <option value = "24">24</option> <option value = "25">25</option> <option value = "26">26</option> <option value = "27">27</option> <option value = "28">28</option> <option value = "29">29</option> <option value = "30">30</option> <option value = "31">31</option> </select> </span> <br/> <br/> <span> Dropdown By Value: <select name = "year"> <option value = "">Select year..</option> <option value = "0">2000</option> <option value = "1">2001</option> <option value = "2">2002</option> <option value = "3">2003</option> <option value = "4">2004</option> <option value = "5">2005</option> <option value = "6">2006</option> <option value = "7">2007</option> <option value = "8">2008</option> <option value = "9">2009</option> <option value = "10">2010</option> <option value = "11">2011</option> <option value = "12">2012</option> <option value = "13">2013</option> <option value = "14">2014</option> <option value = "15">2015</option> <option value = "16">2016</option> <option value = "17">2017</option> <option value = "18">2018</option> </select> </span> </form> </body> </html>
我们将为Ride的所有3次减员选择增加测试案例。
就指数而言,我们需要通过这一下降的转移者——姓名或补贴,以及需要选定的要素指数。
Select List by Index – Example
<select name = "months"> <option value = "">Select Months.</option> // index 0 <option value = "Jan">January</option> //index 1 <option value = "Feb">February</option> // index 2 <option value = "Mar">March</option> // index 3 <option value = "Apr">April</option> // index 4 <option value = "May">May</option> // index 5 <option value = "Jun">June</option> // index 6 <option value = "Jul">July</option> // index 7 <option value = "Aug">August</option> // index 8 <option value = "Sept">September</option> //index 9 <option value = "Oct">October</option> //index 10 <option value = "Nov">November</option> //index 11 <option value = "Dec">December</option> // index 12 </select>
现在,我们希望在5月份选定一个月,以便在测试案例中提供5个指数。
当你在屏幕上打开下台时,就会看到拉贝。
如果你想选择一天,你可以选择一天。
Select From List by Value
页: 1 清单的数值从0到18。
<select name = "year"> <option value = "">Select year..</option> <option value = "0">2000</option> <option value = "1">2001</option> <option value = "2">2002</option> <option value = "3">2003</option> <option value = "4">2004</option> <option value = "5">2005</option> <option value = "6">2006</option> <option value = "7">2007</option> <option value = "8">2008</option> <option value = "9">2009</option> <option value = "10">2010</option> <option value = "11">2011</option> <option value = "12">2012</option> <option value = "13">2013</option> <option value = "14">2014</option> <option value = "15">2015</option> <option value = "16">2016</option> <option value = "17">2017</option> <option value = "18">2018</option> </select>
如果你想选择任何一年,就算出与该年相应的数值,并在测试案例中添加同样的数值。 例如,如果你想选择2017年,价值为17年。
这里是测试案例的最后清单——
在处决之后,根据测试案例对退学做了选择:
Execution Details
Report Details
Log Details
Test case details from log
Conclusion
我们已看到如何按价值、指数和标签进行下降。 我们可以提及记录和报告,以了解所执行的试验案例的细节。
Advertisements