Selenium Webdriver Tutorial
Selected Reading
- Selenium WebDriver - Discussion
- Selenium WebDriver - Useful Resources
- Selenium WebDriver - Quick Guide
- Double Click
- Right Click
- Capture Screenshots
- Scroll Operations
- Chrome WebDriver Options
- JavaScript Executor
- Select Support
- Wait Support
- Headless Execution
- Executing Tests in Multiple Browsers
- Handling Checkboxes
- Read/Write data from Excel
- Generating HTML Test Reports in Python
- Color Support
- Handling Edit Boxes
- Handling Links
- Alerts
- Windows
- Drag and Drop
- Forms
- Create a Basic Test
- Action Class
- Exceptions
- Cookies
- Backward and Forward Navigation
- Pop-ups
- Explicit and Implicit Wait
- Identify Multiple Elements
- Identify Single Element
- Browser Navigation
- Installation
- Introduction
- Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Executing Tests in Multiple Browsers
Executing Tests in Multiple Browsers
食堂支持 Chrome、陈代谢、Sato、IE等多个浏览器。 为了在某个浏览器中进行测试,我们必须从以下链接下载该浏览器的可执行文件:
http://www.selenium.dev/downloads/>。
链接一旦启动,将排入浏览器科。 根据这一规定,所有支持处决的可用的浏览器都列出。 文件链接上的浮点下载相应的可执行文件。
例如,为了启动 Chrome的测试,点击文件链接。 下一页应提供所有制rom器清单。
Cpck on apnk todown the chromedriver. 符合我们当地 Chrome浏览器版本的前卷。 在下一页,我们应直接取向平台Windows、LC和Mac可下载的zip文档。
Cpck on apnk todown the chromedriver. 符合我们当地业务系统的外壳。 下载后,将文件整理起来,并在项目目录内予以保存。
例如,在我们的项目中,我们挽救了rom。 司机的档案。 然后,我们必须在网络用户中指明这一档案的道路。 Chrome(可执行性_path= < chromedriver > )。
Code Implementation
支持多个浏览器的编码执行如下:
from selenium import webdriver driver = webdriver.Chrome(executable_path= ../drivers/chromedriver ) #imppcit wait time driver.imppcitly_wait(5) #url launch driver.get("https://www.tutorialspoint.com/index.htm") #get browse name l = driver.capabipties[ browserName ] print( Browser name: + l) #driver quit driver.quit()
Output
产出显示了这一信息——退出代码0的过程意味着上述雷达法成功执行。 另外,测试结果的浏览器——神学院印刷。
同样,如果我们想在Peter browser(转化超过47个)中进行试验,我们就必须使用riv子。 档案。
Advertisements