使用Selenium

时间:2016-06-01 20:43:16

标签: python selenium

在Python 2.7中,使用Selenium,我希望脚本打开'masters.txt'文件。然后,转到Twitter(事先登录),然后发布这样的行:

driver.get("https://twitter.com")
elem = driver.find_element_by_name('tweet')
elem.send_keys(line1 + " #worked")
elem = driver.find_element_by_xpath('//*[@id="timeline"]/div[2]/div/form/div[2]/div[2]/button')
elem.send_keys(Keys.RETURN)

然后,相同,除了:

elem.send_keys(line2 + " #worked")

然后,相同,除了:

elem.send_keys(line3 + " #worked")

等...

所以,加载每一行&推特+“用我添加的另一个文字”。怎么可能?

提前致谢! :)

编辑:'master.txt'(文本文件)内容的示例:

test
blablabla
awesome
This is an awesome Tweet
something
another line

等...

我尝试过的: f = open(“masters.txt”) lines = f.readlines() 换行:     elem.send_keys(line +“#worked”)

然而,这并不是完全有效并且混乱等...如果有人可以完成我的代码并写下我正在寻找的内容,那就太棒了! :)

0 个答案:

没有答案