原标题:PyCharm的定位及鼠标操作
原文来自:CSDN 原文链接:https://blog.csdn.net/weixin_44110096/article/details/103034652
1.定位
1.1 ID定位
find_element_by_id(‘id’)
1.2 name定位
find_element_by_name(‘name’)
1.3 xpath定位
find_element_by_xpath(‘copy xpath’)
1.4 css定位
find_element_by_css_selector(‘copy selecter’)
1.5 模糊定位
find_element_by_partial_link_text(‘xx’)
1.6 精准定位
find_element_by_link_text(‘xxxx’)
1.7 class name定位
find_element_by_class_name()
1.8 tag_name定位
find_element_by_tag_name()
1.9 by定位
find_element(By.ID,’’)
find_element(By.NAME,’’)
find_element(By.CLASS_NAME,’’)
find_element(By.XPATH,’’)
find_element(By.CSS_SELECTOR,’’)
find_element(By.LINK_TEXT,’’)
find_element(By.PARTIAL_LINK_TEXT,’’)
find_element(By.CLASS_NAME,’’)
2.鼠标操作
2.1 单击左键
click(on_element=None)
2.2 点击鼠标左键,不松开
click_and_hold(on_element=None)
2.3 单击右键
context_click(on_element=None)
2.4 双击鼠标左键
double_clik(on_element=None)
2.5 拖拽到某个元素然后松开
drag_and_drop_by_offset(source,target)
2.5 拖拽到某个坐标然后松开
drag_and_drop_by_offset(source,xoffset,yoffset)
2.6按下某个键盘上的键
key_down(value,element=None)
2.7 松开某个键
key_up(value,element=None)
2.8鼠标从当前位置移动到某个坐标
move_by_offset(xoffset,yoffset)
2.9 鼠标移动到某个元素
move_to_element(to_element)
3.0 移动到距某个元素多少距离的位置
move_to_elemnet_with_offset(to_element,xoffset,yoffset)
3.1 执行链中的所有动作
perform()
3.2 在某个元素位置松开鼠标左键
release(on_element=None)
3.3 发送某个键到当前焦点的元素
send_keys(*keys_to_send)
3.4 发送某个键到指定元素
send_keys_to_elenment(element,*keys_to_send)
免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。
合作及投稿邮箱:E-mail:editor@tusaishared.com