问题标签 [jdiframework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jdiframework - JDI UI 测试自动化框架 简单的 Java 示例项目 - 运行测试
我正在下载 Simple Java 示例项目 Run SimpleTest 我看到错误
错误:(12、17)java:找不到符号符号:方法域()
位置:@interface com.epam.jdi.uitests.web.selenium.elements.pageobjects.annotations.JSite错误:(12, 1) java: annotation @com.epam.jdi.uitests.web.selenium.elements.pageobjects.annotations.JSite 缺少元素“value”的默认值
我在改变@JSite(**domain** = "https://epam.github.io/JDI/") to @JSite(**value** = "https://epam.github.io/JDI/")
最后,我得到了一个错误
“错误:无法下载最新的 CHROME 驱动程序。异常为空”
我将值更改为driver=${driver}
文件driver=chrome
test.properties 中的值,在 pom.xml 中的 chrome 行上进行了评论 我看到了同样的错误 我在查询中看到了答案
“错误:无法下载最新的 CHROME 驱动程序。异常为空”
但我无法想象你仍然可以在哪里指定驱动程序路径的属性
jdiframework - 为什么 JDI 测试框架对页面使用静态方法
根据文档https://github.com/epam/JDI
注意:您网站页面上的所有字段和方法都是静态的
为什么会有这样的要求?如果测试用例可以并行工作?例如,我们知道如果 webdriver 是静态的,我们就会遇到问题。
jdiframework - 如何在 JDI 测试框架中定义自己的 WebElement
我需要在 JDI 测试自动化框架中定义自己的 UI WebElement。例如,我需要以下元素:
- 具有可排序列的表
- 带分页的表格
- 带有项目过滤的下拉菜单
如何使用 JDI 风格和方法来定义它们?
jdiframework - 如何在 JDI 测试自动化框架中更改超时
我需要更改等待特定 webElements 的超时时间。对于所有其他人来说,默认值非常好。默认超时可以在设置中更改:
如何仅更改给定元素的超时?
jdi - 如何在 JDI 中使用不同的属性文件
是否可以在 JDI 中使用不同的设置文件?例如test.properties
&stage.properties
并通过作为参数传递开始,例如:gradle -Dtarget=stage ...
jdi - 如何忽略一个元素的核心定位器
就我而言,我有一个不在核心窗口中的选择器列表。对于使用定位器“.uni-DialogBox”的窗口,但 listLocator(.gwt-Label.selectbox-item__label) 不在此 dom [ERROR 54:49.549] 中:>>> NewOrderWindow.orderType (>css='.uni-DialogBox'> css='.gwt-Label.selectbox-item__label') ,见屏幕。如何仅针对一个定位器忽略父定位器?
java - JDI:当我使用 WindowsManager.closeWindow() 时出错
我尝试在测试套件之后使用 WindowsManager.closeWindow() 。窗口关闭,但随后出现错误。我的代码:
堆栈跟踪:
jdiframework - JSF Primefaces selectone 组件的 jdi 轻框架
我有国家选择页面作为 Primefaces 组件的 SelectOneMenu 的列表框。此页面有其他同期列表项。
将下拉菜单与 JDropdown 一起使用
执行时发现不止一个并且无法选择
问题 - 我没有看到 JDropdown 注释的 ID,那么我们如何让它工作?
感谢您的帮助。