问题标签 [findby]

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.

0 投票
1 回答
2088 浏览

java - 页面工厂模式和下拉列表

我是硒的新手。

我需要一些帮助才能做到这一点。

如何使用页面工厂模式选择下拉列表

我尝试的代码不起作用

我收到一条错误消息,说应该是注释名称

谢谢

0 投票
1 回答
3704 浏览

rest - Spring boot 数据rest findby traverson to java object

我的 URI 是 http://localhost:8080/context/my-objects/search/findByCode?code=foo

JSON响应:

如何获得带有 Traverson 或 RestTemplate 的 java MyObject?

这是我的模板。我也尝试过使用默认的。

提前谢谢。

0 投票
1 回答
2250 浏览

php - Symfony2 / Doctrine:findBy 可以为 NULL 的多个查询

我有几个 url 查询,例如:

我获取它们并将它们放入我想要过滤我的数据库请求的变量中。

这就是我尝试过的:

但是您可以想象,如果一个或多个变量为空,我将得不到任何结果...

我想从数据库中查询所有项目并按变量过滤它们,我该如何处理?

谢谢你的帮助!:)

0 投票
2 回答
3116 浏览

selenium - 如何通过selenium webdriver中的@FindBy注释选择单选按钮

在设计页面对象类时,我们使用@FindBy(name="value")即带有名称的FindBy 。

所以下面的代码可以找到一个网页的文本框,比如用户名字段。 @FindBy(name="username")

........//在 testfunction 内部我们这样称呼txtboxUname

txtboxuname.sendKeys("purnendu");

那么对于单选按钮页面对象,我们如何通过@FindBy??? 以下代码不起作用

@FindBy(name="radio")

List<WebElement> radioBtnSelectTrip;

.......调用内部函数

radioBtnSelectTrip.get(0).click();

上述@FindBy技术不适用于单选按钮。请您帮助如何通过 Pagefactory 定义radiobutton@FindBy使用它

0 投票
1 回答
6732 浏览

mysql - 教义:实体存储库的 findBy 中的 IN-Operator?

我想用-Operator制定一个findBy原则,就像在 SQL 中一样:IN

是否可以在实体存储库的标准数组中执行此操作findBy

或者我必须使用 DQL 来执行此操作吗?

0 投票
1 回答
13532 浏览

spring - Spring JPA 存储库 findBy IN 列表 - 允许 null

简短的介绍

当数组列表输入为空时,我该如何findBy<Field>In处理。IN例如忽略它。你的 DAO 会是什么样子?

更长的描述。

想象一下,您创建了一个搜索用户页面。

在应用程序中。您有多种过滤选项。

  • 创建(始终给出日期范围)
  • 国家(当为空时忽略并搜索所有国家)
  • 年龄范围
  • 职称
  • ETC...

现在假设您要在国家列表中搜索给定日期范围内的所有用户。

在搜索用户时,我总是会搜索加入的日期,但是如果我没有选择一个国家,我希望它搜索所有国家。

我计划在国家/地区之外添加更多过滤器选项。所以我真的不想为每个可能的字段组合创建很多 findBy 方法。

测试

0 投票
1 回答
303 浏览

testing - 使用 FindBy 注释在哪里引起 initElements 方法

我正在尝试使用页面对象模型,但我不确定如何正确初始化元素。

请看我的测试类的一个例子:

如果我在页面类的构造函数中导致 .initElements,我会得到 NullPointerException。据我了解,这是因为它们在页面加载之前已被初始化。是否有适当的方法来避免直接在测试方法中导致 .initElements 方法使测试更具可读性?

0 投票
1 回答
2230 浏览

java - 将@FindBy 与我自己的类一起使用,而不是与 WebElement 一起使用

是否可以将@FindBy 不仅与 WebElement 一起使用,而且与我自己的类一起使用?

我想让我的类与页面元素合作,并在其中覆盖 WebElement 接口的一些方法。

所以我实现了这个类:

并想像这样声明元素:

但我得到了错误:

您能否建议我覆盖 WebElement 方法并改用我的 .isDispalyed() 方法的正确方法?我想继续使用 @FindBy 注释。

0 投票
1 回答
612 浏览

selenium-webdriver - @FindBy 注释用于从按钮列表中定位一个收音机

我在使用 @FindBy 注释从按钮列表中找到一个单选按钮时遇到问题。

我有一个带有 Mr Ms .. Dr 的标题选项 web 元素作为单选按钮,因为它们位于同一个 div 中,然后除了结束索引器之外它们具有几乎相同的 xpath 或 id,我不想有 6 个 @FindBy对于标题的每个相应选项

我正在寻找的解决方案是当我使用带有步骤的黄瓜功能文件时

给定我“先生”给定我“女士”

它将转到页面对象和@FindBy(............) WebElement 标题......

title.click //注解会点击对应的标题

0 投票
3 回答
1576 浏览

symfony - Symfony 控制器 findBy() 不使用变量

我尝试在我的控制器中使用 findBy() ,它仅在我使用纯文本而不是变量时才有效 - 但两者都是字符串,例如:

var_dump($armatur) 输出:
string(21) "Klemmschalen EN 14420"

但 var_dump($armaturen) 输出:
NULL

当我将 findBy() 部分更改为:

它有效 - 这让我很困惑!我无法使用该变量可能是什么问题?我不明白其中的区别。

在实体文件中定义了它(没什么特别的):