在odoo中,我编写了代码来点击
的发送按钮browser.find_element_by_xpath("//span[.='Send']").click()
点击此发送按钮后,我必须点击"确认销售"按钮,但在运行时它给出一个错误,如元素不可见
我也试过
webdriver.wait.until(browser.find_element_by_xpath("//span[.='Confirm Sale']"))
但它出现了像
这样的错误AttributeError: 'module' object has no attribute 'wait'
但是点击发送按钮后,工作流状态也会从"草稿报价"发送报价"报价发送"所以,我怎么能等待我的webdriver完成所有这些事情&然后点击"确认销售"按钮
我已经宣布了我的网络驱动程序
def setUp(self):
self.browser = webdriver.Firefox()
browser = self.browser
browser.get("http://localhost:5555")
所以请为我提供确切的代码
答案 0 :(得分:5)
您必须导入webdriver等待模块。你可以做类似下面的例子。 在Waits
了解更多信息def get_slice():
area_list = []
df = pd.DataFrame.from_csv(filepath, index_col =None)
Raman = df['I 1']
Intensity = df['S 1']
for i in range(1,31):
df_slice = df.iloc[23500:25053]
R = df_slice['I %i' %i]
I = df_slice['S %i' %i]
for i in R:
area = trapz(R, x = I)
area_list.append(area)
a = np.mean(area_list)