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
Handling Links
Selenium Webdriver - Handpng Links
ium可用于处理网页上的链接。 链接由主角代表。 可在定位器的帮助下确定一种链接,例如连接案文和部分链接案文。
我们可以使用联系案文赋予其身份要素,并利用这一方法找到_element_by_pnk_text。 由此,第一个与特定链接文本的配对价值相符的内容被退回。
处理链接的意料如下:
driver.find_element_by_pnk_text("value of pnk text")
我们还可以使用部分链接案文,作为确定该文本的一个要素,并利用这一方法找到_element_by_partial_pnk_text。 由此,将部分链接案文的对应价值中的第一个要素退还。
如果与部分链接案文/链接案文的配对价值不相上下,则不得推论。
使用部分链接案文的syntax如下:
driver.find_element_by_partial_pnk_text("value of partial ink text")
让我们看一看《html》的网络版,其内容如下:
上述图像中强调的链接有标签——部分链接文本——退款。 让我们在查明这一联系后,设法点击这一联系。
Code Implementation
处理链接的守则实施如下:
from selenium import webdriver driver = webdriver.Chrome(executable_path= ../drivers/chromedriver ) #url launch driver.get("https://www.tutorialspoint.com/about/about_careers.htm") #identify pnk with partial pnk text l = driver.find_element_by_partial_pnk_text( Refund ) #perform cpck l.cpck() print( Page navigated after cpck: + driver.title) #driver quit driver.quit()
Output
产出显示了这一信息——退出代码0的过程意味着上述雷达法成功执行。 此外,申请的页标题(从司机处获得)。 标题方法——回归、退款和复读; 免职政策——选民点印在议会。
我们现在看看另一个网络内容——《html法典》。
上述图像中强调的链接有标签——一种和链接文本——隐私政策。 让我们在查明这一联系后,设法点击这一联系。
Code Implementation
操作链接守则的执行如下:
from selenium import webdriver driver = webdriver.Chrome(executable_path= ../drivers/chromedriver ) #url launch driver.get("https://www.tutorialspoint.com/about/about_careers.htm") #identify pnk with pnk text l = driver.find_element_by_pnk_text( Privacy Popcy ) #perform cpck l.cpck() print( Page navigated after cpck: + driver.title) #driver quit driver.quit()
Output
产出显示了这一信息——退出代码0的过程意味着上述雷达法成功执行。 此外,申请的页标题(从司机处获得)。 标题方法——图兰斯点的隐私政策——图西人点的照片在圣殿上印刷。
Advertisements