selenium-下拉框的处理

1、正常的下拉框,有seletct标签和option标签

11

对于这种正常的下拉框,只需new 一个该下拉框的Select 对象,然后给下拉款赋值即可。

如上图,

(1)获取reportWay这个下拉框的select对象

Select select = new Select(driver.findElement(By.id("reportWay")));

(2)给下拉框赋值

1)通过下拉框的index的标识(一般从0开始),来选取option的值

select .selectByIndex(int x);

2)通过option的value值,来选取option的值

select .selectByValue(“2”);

3)通过option的文本,来选取option的值

select .selectByVisibleText(“其他”);

2、非正常的下拉框

对于这种非正常的下拉框,就不能用select对象来处理,所以,把它当作普通元素来处理就好。

(1)利用xpath 定位到全部游戏,弹出这个类似下拉框的东西。

(2)利用By.linktext(),定位你想要切换的状态

猜你喜欢

转载自blog.csdn.net/weixin_35703883/article/details/80299314