我想在点击后获取页面的页面源。然后使用 browser.back() 函数返回。但是 Selenium 不会让页面在点击后完全加载,并且由 JavaScript 生成的内容不会包含在该页面的页面源代码中。
element[i].click()
#Need to wait here until the content is fully generated by JS.
#And then grab the page source.
scoreCardHTML = browser.page_source
browser.back()
原文由 abhanan93 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如 Alan 提到的那样 - 您可以等待加载某些元素。下面是一个示例代码