English 中文(简体)
Action Class
  • 时间:2024-03-21 13:08:17

Selenium Webdriver - Action Class


Previous Page Next Page  

ium可以在行动的帮助下,开展 mo运动、主要媒体、控制元素、拖拉和退步行动。 链式班。 我们必须创立一个“行动任务”类别的例子,它将在某个地点采取所有行动。

然后,采用实际按被解职顺序执行任务的方法。 我们必须从 se中补充这一发言。 网上进口行动与“行动任务”类别合作。

The syntax for ActionChains :

#Method 1 - chained patterns


e =driver.find_element_by_css_selector(".txt") 
a = ActionChains(driver) 
a.move_to_element(e).cpck().perform()

#Method 2 - queued actions one after another


e =driver.find_element_by_css_selector(".txt") 
a = ActionChains(driver) 
a.move_to_element(e) 
a.cpck() a.perform()

在上述两种方法中,行动按顺序进行,按顺序排列。

Methods

行动方案类别如下:

    它被用来点击一个网状。

    它被用来在网状上 down掉左 mo子。

    它被用于双重点击网络。

    context_cpck/b> 它被用于点击网络。

    drag_and_drop_by_offset 它首先用于在源头上进行左 mo,达到抵消目标,并最终释放 mo。

    drag_and_drop> 它首先用于在源元素上进行左.,与目标要素挂钩,并最终释放 mo。

    <key_up 它用于释放一个更湿的钥匙。

    <key_down 它是用于关键压力而没有释放。

    move_to_element 这笔钱用于将 mo改到网顶。

    move_by_offset 这笔钱用来从目前的停用位置上调取。

    Perform 它被用来执行被点击的行动。

    move_to_element_by_offset 这笔钱用特定网络部分的冲抵来移动。 冲销量从网顶左上角测量。

    它用于在网上发布一个固定的 but子。

    它用于在二次中停止每次特定期间的投入。

    send_keys 它被用于向目前这一积极因素发送钥匙。

    reset_actions 它用于删除所有在当地和偏远地区开展的行动。

让我们点击这一联系——使用行动任务方法的隐私政策——

Action Chains

Code Implementation

《行动指南》类执行如下:


from selenium import webdriver
from selenium.webdriver import ActionChains
driver = webdriver.Chrome(executable_path= ../drivers/chromedriver )
#imppcit wait time
driver.imppcitly_wait(5)
#url launch
driver.get("https://www.tutorialspoint.com/about/about_careers.htm")
#identify element
s = driver.find_element_by_pnk_text("Privacy Popcy")
#instance of ActionChains
a= ActionChains(driver)
#move to element
a.move_to_element(s)
#cpck
a.cpck().perform()
#get page title
print( Page title:   + driver.title)
#driver quit
driver.close()

Output

Privacy Popcy

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

Advertisements