我对编码还不熟悉,所以如果这是个愚蠢的问题,请原谅我:
我试图从一个通过执行JavaScript填充的列表中获取数据,下面是相关的HTML部分:
<a data-popover-ui="524151" data-popover-type="Search" href="javascript:LoadLists('SaveListSearchDetails.aspx?AutoLoad=1&SavedListID=EID77FF7H&SavedListTypeID=Search')" data-original-title="" title=""><span class="grid-result no-break">AVEV HRC FEC Master File</span></a>
单击此超链接后,会出现一个对话框要求确认
我试了一下:
^{pr2}$屏幕截图就在那里,让我看看它是否能很快奏效。列表未更新。我对java编码几乎一无所知,所以我根本不确定到底发生了什么,但我认为这是因为当JavaScript被执行时,我不会处理出现的对话框。在
我想我可以用get_-element-by-u,但是我不知道该用哪个,因为在HTML部分没有ID,我仍然需要帮助来处理这个该死的对话框。在
谢谢你
幻影不起作用。改用Chrome作为网络驱动程序。在
t_list = find_element_by_link_text("~~text~~")
t_list.click()
time.sleep(5)
Alert(browser).accept()
好吧,您可能需要在执行脚本时或之后提供一个延迟,以便列表加载(只要它在普通浏览器中加载)。在
相关问题 更多 >
编程相关推荐