我正在用c # selenium写一个机器人。(机器人的工作逻辑很简单,每个页面上有20家公司,它们返回到详细信息页面并获取数据。他们把所有的公司都整理好了。在获得上一家公司的数据后,他们继续到下一页。)在访问了200-250家公司之后,图片中的页面打开了。机器人在阻止进展。如果我手动按下F5菜单,机器人将继续前进,但当我们尝试使用代码时,它无法工作。
如何解决此错误?
我注意到它正在从这一页的细节页回来的路上。回去;
driver.navigate().Back();
driver.navigate().GoToUrl("");
//I tried to go back
我的应用程序是带有Factory Bot和RSpec的Rails 6.1。
我有一个订单模型,有两个不同的归属关联:公司和联系人。Contact也属于Company,创建了一种循环关联。
在我的工厂订单中,我有:
FactoryBot.define do
factory :order do
factory :order_with_po do
po_number {1234}
end
company
contact
end
end
然而,我遇到了问题,因为创建的联系人使用工厂机器人,而工厂机器人又为该联系人创建了一个新公司。同时还会为该订单创