- 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
Selenium Webdriver - Action Class
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
行动方案类别如下:
context_cpck/b> 它被用于点击网络。
drag_and_drop> 它首先用于在源元素上进行左.,与目标要素挂钩,并最终释放 mo。
<key_up 它用于释放一个更湿的钥匙。
<key_down 它是用于关键压力而没有释放。
move_to_element 这笔钱用于将 mo改到网顶。
move_by_offset 这笔钱用来从目前的停用位置上调取。
Perform 它被用来执行被点击的行动。
move_to_element_by_offset 这笔钱用特定网络部分的冲抵来移动。 冲销量从网顶左上角测量。
send_keys 它被用于向目前这一积极因素发送钥匙。
reset_actions 它用于删除所有在当地和偏远地区开展的行动。
让我们点击这一联系——使用行动任务方法的隐私政策——
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
产出显示了这一信息——退出代码0的过程意味着上述雷达法成功执行。 此外,申请的页标题(从司机处获得)。 标题方法——图兰斯点的隐私政策——图西人点的照片在圣殿上印刷。
Advertisements