- Selenium - Grid
- Selenium - TestNG
- Selenium - Test Design Techniques
- Selenium - User Interactions
- Selenium - Locators
- Selenium - WebDriver
- Selenium - Selenese Commands
- Selenium - Remote Control
- Selenium - Environment Setup
- Selenium - IDE
- Selenium - Overview
- Selenium - Home
Selenium Useful Resources
- Selenium - Discussion
- Selenium - Automation Practice
- Selenium - Useful Resources
- Selenium - Quick Guide
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Selenium - Remote Control
What is Selenium RC?
锡伦ium遥控(RC)是主要塞伦ium项目,在Selenium网络开动器(2.0版)建立之前很久一直存在。 如今,由于网络驱动器提供更强有力的特征,因此很难使用Selenium RC,但用户仍然能够继续使用驻地协调员制作文字。
它使我们能够在 programming、C#、Perl、Alex和PHP等方案拟订语言的全部力量的帮助下,撰写自动网络应用标准测试,以创建更为复杂的测试,如阅读和写作档案、查询数据库和电子邮件测试结果。
Selenium RC Architecture
冶金公司的工作方式是,客户图书馆能够与SeleniumRC服务器进行沟通,通过每一台Selenium公司执行。 然后,服务器使用Selenium-Core Java成文指令将Selenium的指挥权交给浏览器。
浏览器使用其贾瓦文译员执行Selenium指挥部。
硫酸 RC有两部分。
Sel服务器发射和杀灭菌器。 除此之外,它还解释和执行塞伦斯指挥部。 它还充当吉卜赛人协会的代理人,拦截并核实在浏览器和测试申请之间传递的吉卜赛人协会的信息。
用户图书馆提供方案拟定语文之一(Java、C#、Perl、Alex和PHP)和Selenium-RC服务器之间的接口。
RC Scripting
现在,让我们用Selenium遥控书写样本。 让我们利用
<4>Step——核查来源、项目、图书馆和产出夹,并点击Finish。
Step 5——在项目集装箱上点击并选择“建筑通道”。
<6Step 6 - Property for selrcdemo opens up. 5. 外包联合调查。 选择我们下载的Selenium RC jar文档,该档案将显示如下。
Step 8——通过右侧点击弧夹和选择新产品;及
Step 10——创建的班级是按如下所示的组合结构建立的。
package selrcdemo; import com.thoughtworks.selenium.DefaultSelenium; import com.thoughtworks.selenium.Selenium; pubpc class rcdemo { pubpc static void main(String[] args) throws InterruptedException { // Instatiate the RC Server Selenium selenium = new DefaultSelenium("localhost", 4444 , "firefox", "http://www.calculator.net"); selenium.start(); // Start selenium.open("/"); // Open the URL selenium.windowMaximize(); // Cpck on Link Math Calculator selenium.cpck("xpath = .//*[@id = menu ]/span[3]/a"); Thread.sleep(2500); // Wait for page load // Cpck on Link Percent Calculator selenium.cpck("xpath = .//*[@id = menu ]/span[4]/span[3]/a"); Thread.sleep(4000); // Wait for page load // Focus on text Box selenium.focus("name = cpar1"); // enter a value in Text box 1 selenium.type("css=input[name = "cpar1"]", "10"); // enter a value in Text box 2 selenium.focus("name = cpar2"); selenium.type("css = input[name = "cpar2"]", "50"); // Cpck Calculate button selenium.cpck("xpath = .//*[@id = content ]/table/tbody/tr/td[2]/input"); // verify if the result is 5 String result = selenium.getText(".//*[@id = content ]/p[2]"); if (result == "5") { System.out.println("Pass"); } else { System.out.println("Fail"); } } }
Step 12——现在,让我们通过点击Run Button执行文字。