java+selenium+new——操作JavaScript的3个弹框对比总结

Posted xiaobaibailongma

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java+selenium+new——操作JavaScript的3个弹框对比总结相关的知识,希望对你有一定的参考价值。

引入包:import org.openqa.selenium.Alert;

 

 

js的alert弹框


Alert alert = driver.switchTo().alert(); //获取并创建alert对象

alert.getText(); //获取弹出框中的文字

alert.accept(); //点击弹出框上面的确定按钮

 

 


========================================================================

 

 

js的confirm弹框

 


Alert alert = driver.switchTo().alert(); //获取并创建alert对象

alert.getText(); //获取弹出框中的文字

alert.accept(); //点击弹出框上面的确定按钮

alert.dismiss(); //点击弹出框上面的取消按钮

 

 

 

========================================================================

 

 


js的prompt弹框

 


Alert alert = driver.switchTo().alert(); //获取并创建alert对象

alert.getText(); //获取弹出框中的文字

alert.sendKeys("…………"); //输入内容

alert.accept(); //点击弹出框上面的确定按钮

alert.dismiss(); //点击弹出框上面的取消按钮

以上是关于java+selenium+new——操作JavaScript的3个弹框对比总结的主要内容,如果未能解决你的问题,请参考以下文章

java+selenium+new——操作单选下拉列表——select类

java+selenium+new——操作frame中的页面元素

java+selenium+new——模拟鼠标悬浮操作——action类

java+selenium+new——操作多选下拉列表——选中取消——select类

java+selenium+new——操作JavaScript的prompt弹框

java+selenium+new——操作单选按钮——使用list容器进行遍历