文章 2022-10-11 来自:开发者社区

软件测试面试题:Selenium 包含哪些组件,简述各组件的作用?

Selenium 包含哪些组件,简述各组件的作用?Selenium RC ,Selenium Grid,Selenium IDE ,Selenium WebDriverwebdriver是按照server–client的经典设计模式设计的:•server端就是remote server,可以是任意的浏览器:测试脚本启动浏览器后,该浏览器就是remote server,它的职责就是等待client....

文章 2022-10-11 来自:开发者社区

软件测试面试题:如何处理一个alert弹窗?

如何处理一个alert弹窗?处理alert弹窗,需要先跳转到alert上,然后在点击确定或者取消按钮,最后返回到原始的页面,例如:String mainPage = driver.getWindowHandle(); Alert alt = driver.switchTo().alert(); //跳转到alert上面 alt.accept(); //点击确定 alt.dismiss(); ...

文章 2022-10-11 来自:开发者社区

软件测试面试题:什么是page object设计模式?

什么是page object设计模式?使用面向对象的设计模式,页面对象模式将测试代码和被测试页面的页面元素及其操作方法进行分离,以此降低页面元素变化对测试代码的影响。每一个测试页面都会被单独定义一个类,类中会定位所有需要参与测试的页面元素对象,并且定义操作每一个页面元素对象的方法。

文章 2022-10-11 来自:开发者社区

软件测试面试题:Selenium Grid作用是什么?

Selenium Grid作用是什么?专门用于远程分布式测试或并发测试的组件,可以在不同机器上测试不同浏览器

文章 2022-10-11 来自:开发者社区

软件测试面试题:怎么判断元素是否存在?

怎么判断元素是否存在?判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在,就会抛出NoSuchElementException这样就可以使用try catch,如果catch到NoSuchElementException 就返回false

文章 2022-10-11 来自:开发者社区

软件测试面试题:如何判断元素是否出现?

如何判断元素是否出现?判断元素是否出现,存在两种情况,一种是该元素压根就没有,自然不会出现;另外一种是有这样的元素,但是是hidden状态可以通过先判断是否存在,如果不存在返回false;如果存在再去判断是否displayed

文章 2022-10-11 来自:开发者社区

软件测试面试题:如何模拟滚动条向下滑动?

如何模拟滚动条向下滑动?参考答案:JavascriptExecutor jse=(JavascriptExecutor) driver;jse.executeScript("window.scrollBy(0,800);”);

文章 2022-10-11 来自:开发者社区

软件测试面试题:如何使用webdriver执行一个鼠标右键点击操作?

如何使用webdriver执行一个鼠标右键点击操作?鼠标的操作使用Actions类Actions actions=new Actions(driver);actions.moveToElement(webElement).perform();actions.contextClick().perform();补充:doubleClick(WebElement target)双击clickAndHo....

文章 2022-10-11 来自:开发者社区

软件测试面试题:怎样选择下拉菜单的元素?

怎样选择下拉菜单的元素?如果这个下拉菜单是通过select标签创建的,可以通过以下代码实现WebElement selector = driver.findElement(By.id("Selector"));Select select = new Select(selector);选择select的option有以下三种方法selectByIndex(int index) 通过indexsel....

文章 2022-10-11 来自:开发者社区

软件测试面试题:为什么创建参数?

为什么创建参数?参数就像脚本中的变量。他们被用来改变对服务器的输入值来模拟真正的用户。每次当脚本运行时,不同的数据设置被发送到服务器。为了更精确的在Controller中测试,从而更好的模拟使用模型;一个脚本在系统上模拟很多不同的用户。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问