English 中文(简体)
Handling Links
  • 时间:2024-03-21 12:09:31

Selenium Webdriver - Handpng Links


Previous Page Next Page  

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》的网络版,其内容如下:

Web Element

上述图像中强调的链接有标签——部分链接文本——退款。 让我们在查明这一联系后,设法点击这一联系。

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

Popcy Output

产出显示了这一信息——退出代码0的过程意味着上述雷达法成功执行。 此外,申请的页标题(从司机处获得)。 标题方法——回归、退款和复读; 免职政策——选民点印在议会。

我们现在看看另一个网络内容——《html法典》。

Another Webelement

上述图像中强调的链接有标签——一种和链接文本——隐私政策。 让我们在查明这一联系后,设法点击这一联系。

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

Another Webelement Output

产出显示了这一信息——退出代码0的过程意味着上述雷达法成功执行。 此外,申请的页标题(从司机处获得)。 标题方法——图兰斯点的隐私政策——图西人点的照片在圣殿上印刷。

Advertisements