问题标签 [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.
java - 我在@FindBy WebDriver 得到 java.lang.NullPointerException
我是 Selenium WebDriver 的新手,我正在尝试创建一些测试,但是每次我在测试中使用 @FindBy 时都不起作用(java.lang.NullPointerException),相反,如果我使用 findElement,则工作正常。
错误:
这是我的代码:我的摘要页面:
我的登录页面:
我的形成方式:
这里测试失败,这里我使用@FindBy:
这是我的测试:
ruby-on-rails - Rails find_by_path 方法参数
有人告诉我,这种find_by_path
方法可能比where
我在迁移文件中有这个片段......
prescriber_activity_request = InsightReportMenuItem.where(name: "Prescriber Activity With Patient").first
我是新来的铁路。我的问题是,如果我可以find_by_path
在这里使用,我的路径是什么样的?
我想我对数据库如何构建其路径感到困惑。
java - Selenium WebDriver 无法通过 @FindBy 注释找到元素
我想找到这个元素
有没有办法使用@FindBy
注释?
selenium - FindBy: How + using vs. 位置策略名称
使用 Selenium WebDriver,
使用@FindBy注释您的定位器时,您可以在 How + 组合之间进行选择:
或者您可以像这样直接使用位置策略:
我总是使用较短的第二个版本的方式。
我想不出我应该使用更长的 How+using 版本的任何理由。
所以我的问题是:
有没有需要使用【How + using】的情况?
如果没有,为什么这个更长的版本甚至存在?
java - Selenium WebDriver - 使用@FindBy 注释查找复选框的方法是什么?
我想找到这个复选框
使用@FindBy 注释的方法是什么?
我可以找到使用 value=checkbox 吗?
dynamic - HtmlElement 框架:是否可以使用动态定位器
我使用 Html Elements 框架,在哪里需要使用以下 xpath:
但是@FindBy 注解不支持动态定位器。有什么方法可以在 Html Elements 框架中使用它们?
另一个例子:
有一些实体列表的表格。表有 3 列:实体名称、第二个和删除按钮。测试是删除特定实体。所以我需要按下对应给定实体的“删除”按钮。我使用定位器执行此操作:
html结构如下:
要删除的实体每次都会改变,所以我只能通过文本(名称)找到它。那么如何使用 Page Factory 呢?
mongodb - findBy 在 MongoRepository 的数组中搜索
我有一个像这样的 Mongo 文档:
我想通过 id 查找员工并使用employee._id 编写查找方法。无论如何要使用 MongoRepository 来执行此操作,还是应该返回整个数组并循环遍历它?我尝试了上面的方法findByEmployeeId(UUID Id),但它不起作用。我不确定这里是否需要 @Query 注释。请建议!
java - MongoRepository findByCreatedAtBetween 没有返回准确的结果
我在 Mongo 中的文档结构是这样的:
db.user.find()
当我在 Mongo Shell 中使用以下查询来查找两个给定时间戳之间的文档时,我得到了正确的结果:
我在我的 REST 服务中使用 MongoRepository 和 Spring 来处理 Java 驱动程序。以下是用户存储库:
当我在我的服务中进行以下调用时,它不会返回任何结果
userRepository.findbyCreatedAtBetween(2015-10-03T09:40:25.048Z, 2015-10-03T09:50:29.006Z)
但是,当我将 d1 作为前一天给出时,它会返回结果: userRepository.findbyCreatedAtBetween(2015-10-02T09:40:25.048Z, 2015-10-03T09:50:29.006Z)
关于如何解决这个问题的任何想法?请帮忙!
php - 教义通过复合主键数组查找多个
在 Doctrine2 中是否有任何方法可以通过复合主键数组查找实体包?
neo4j - 使用 Spring 数据的 FindBy 方法出现问题
我有一个 Neo4J 数据库,其中包含带有名称属性的标签“公司”的节点:
我正在尝试使用 Spring Data 制作一个 Web 应用程序。
我的存储库类:
公司领域对象类:
服务等级:
主要的:
但是,当我运行应用程序时,此查询不会返回任何内容:
http://localhost:8080/companies/search/findByName?name=SmallCo
如果我通过调试器运行它,查询方法会抛出 NullPointerException。我在这里想念什么?
编辑:
我在控制台上看到了这个警告:
堆栈跟踪没有帮助 - 它只是 []