python - Python 函数 force 打开一个新选项卡,而不是在当前选项卡中打开网站
问题描述
目前我正在尝试做 2 个功能,登录到论坛并发表回复。登录是 1 个功能,发布回复是另一个功能,由于某种原因,当它是一个功能时,它会打开一个新选项卡,而不是仅在当前选项卡中打开 url。
我的代码就在这里:
def __init__(self, login_url, time_for_bump):
self.login_url = login_url
self.time_for_bump = time_for_bump
self.bump_phrase = "Bumpity bump"
self.chrome = webdriver.Chrome(executable_path="C:/Users/Kaihan/Desktop/Programming/Web Driver/Chromedriver/chromedriver.exe")
def login(self, username, password):
self.chrome.get(self.login_url)
time.sleep(1)
self.chrome.find_element_by_css_selector(css_selector="#ctrl_pageLogin_login").send_keys(username)
time.sleep(2)
self.chrome.find_element_by_css_selector(css_selector="#ctrl_pageLogin_password").send_keys(password)
time.sleep(1)
self.chrome.find_element_by_css_selector(css_selector=".button").click()
def bump_thread(self, thread):
self.chrome.get(thread)
time.sleep(2)
self.chrome.execute_script("window.scrollTo(0, document.body.scrollHeight);")
time.sleep(2)
self.chrome.find_element_by_xpath(xpath='//*[@id="QuickReply"]/div[1]/div/iframe').send_keys(self.bump_phrase)
time.sleep(2)
self.chrome.find_element_by_css_selector(css_selector="input.button:nth-child(3)").click()
解决方案
推荐阅读
- php - Owncloud postCreate/post_create 挂钩未为共享文件夹上的其他用户执行
- c++ - 将 MKA 音频文件解码为原始数据(MKA 音频到原始音频数据)
- excel - 检查包含多个重复值的列的条件时使用的 Excel 公式
- c++ - 在 2 个类之间使用友元函数
- python - Python 3 Parsing XML from URL - 脚本不能正常工作,只写了根元素
- vba - 谷歌使用 VBA 翻译单元格值
- macos - 电子:代码设计削弱了我在 macOS 上的应用程序的一些功能
- javascript - 如何使用 JavaScript 在多个标签内创建 iframe?
- linq - 在 SET 子句 > 或 INSERT 的列列表中多次指定列名“userid”
- python-3.x - 无法将关键字“some_field”解析为字段。选择是: