python自动化之wordpress编辑文章
前话:写作是一种习惯,只有有体会和感触的人才能写出属于自己的文章,文章也不局限于情感、科技、人文等内容,重要的是可以让自己成长的同时可以让更多人在某一方面有共鸣。加油!相信自己能行!
今天想和大家分享的一个知识点是悬浮框中元素定位的分享。什么是悬浮框,一上图大家应该秒懂。
悬浮框
在wordpress中悬浮框是怎么样的呢?当鼠标移到到文章的标题的时候,会出现悬浮框。
编辑文章的步骤:首先还是需要登录系统,然后是创建文章,创建后需要返回到列表页面,然后找到对应的文章标题进行编辑。登录系统和创建文章在前面都已经分享给大家,接下来主要是看下如何编辑文章以及定位悬浮框元素。直接上代码。
解释:
id = self.creatPostAndReturnPostid(title):为什么需要拿到创建文章返回的id,因为在列表页面需要根据这个值来定位到相应的标题ActionChains(self.dr).move_to_element(newPost).perform():这里有两个知识点可以分享,一个是ActionChains,一个是move_to_element。ActionChains:包的引用from selenium.webdriver.common.action_chains import ActionChains;ActionChains是一种自动执行交互方式,比如:鼠标移动,鼠标点按,键盘操作,文本操作等。当我们调用这个方法的时候,会有一个列表存储这些行为到一个队列,当调用perform()方法后,就会按照顺序执行队列中的操作。move_to_element:用来定位下拉框和悬浮框的操作方法。最后,把创建文章返回id的方法代码给大家,因为系统不同定位方法是不同的,所以大家需要根据自己系统特点来编写属于自己的代码。可以关注下红色框中的代码。