java 获取页面元素的位置_Selenium Java 页面元素定位2

本文详细介绍了使用Selenium Java进行页面元素定位的方法,包括findElement系列方法、By的选择器、Chrome浏览器的特定操作等。并提供了实际代码示例,涵盖了id、name、xpath、class name等多种定位策略。
摘要由CSDN通过智能技术生成

一、操作目的

1.1 自动化测试常用操作

1、定位网页上的元素,并存储到一个变量中;

2、对变量进行操作,比如点击或输入文字;

3、设定页面元素的操作值;

二、定位方法汇总

2.1 findElement(s)

click(self, on_element=None)

click_and_hold(self, on_element=None)

context_click(self, on_element=None)

double_click(self, on_element=None)

drag_and_drop(self, source, target)

drag_and_drop_by_offset(self, source, xoffset, yoffset)

key_down(self, value, element=None)

key_up(self, value, element=None)

move_by_offset(self, xoffset, yoffset)

move_to_element(self, to_element)

move_to_element_with_offset(self, to_element, xoffset, yoffset)

pause(self, seconds)

perform(self)

release(self, on_element=None)

reset_actions(self)

send_keys(self, *keys_to_send)

send_keys_to_element(self, element, *keys_to_send)

2.2、selenium.webdriver.common.by

CLASS_NAME = 'class name'

CSS_SELECTOR = 'css selector'

ID = 'id'

LINK_TEXT = 'link text'

NAME = 'name'

PARTIAL_LINK_TEXT = 'partial link text'

TAG_NAME = 'tag name'

XPATH = 'xpath'

2.3、selenium.webdriver.common.keys

ADD = '\ue025'

ALT = '\ue00a'

ARROW_DOWN = '\ue015'

ARROW_LEFT = '\ue012'

ARROW_RIGHT = '\ue014'

ARROW_UP = '\ue013'

BACKSPACE = '\ue003'

BACK_SPACE = '\ue003'

CANCEL = '\ue001'

CLEAR = '\ue005'

COMMAND = '\ue03d'

CONTROL = '\ue009'

DECIMAL = '\ue028'

DELETE = '\ue017'

DIVID

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值