浏览器自动化项目构思

Posted osmondwang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器自动化项目构思相关的知识,希望对你有一定的参考价值。

  看了C#部分的功能阐述,觉得C#可以容纳网页的显示,她应该也是可以读取text指定部分的内容的,可行性还是很高的。而且既然我的思路都是可以写出来的,很清晰,那么用编程语言一定能实现。可以把300例中C#的功能都看一遍。

  先做好师兄的那个项目,然后做这个更6。

  下面是软件的目标:

  (1)打开软件,实现自动登录;

  (2)Alt+C 一键排版;

  (3)目前从在比较有挑战性的功能是:标题的填写,但是我的思路非常清晰:

    ①如果关键词字数大于等于8,只提取汉字然后直接使用;

    ②如果关键词字数等于7,则标题形式为‘关键词(去符号)’+‘的资料’;

    ③如果关键词字数等于6,则标题形式为‘关键词(去符号)’+‘的资料’;

    ④如果关键词字数等于5,则标题形式为‘关键词(去符号)’+‘的资料’;

    ⑤如果关键词字数等于4,则标题形式为‘关于’+‘关键词(去符号)’+‘的资料’;

    ⑥如果关键词字数等于3,则标题形式为‘关于’+‘关键词(去符号)’+‘的资料’;

    ⑦如果关键词字数等于2,则标题形式为‘下为关于’+‘关键词(去符号)’+‘的资料’;

    ⑧如果关键词字数等于1,则标题形式为‘下为关于’+‘关键词(去符号)’+‘的资料’。

  (4)停止30s

  (5)点击‘保存&下一篇’,如果正常提交,从(2)继续循环;如果提交失败,点击‘删除’,继续从(2)开始循环。

 

附加功能:上面的搞定之后,还有一个加粗问题(添加在‘一键排版’问题之后),算是优化了,具体思路如下:

    搜索‘内容’文字,如果存在

    【“一.”、“(一)”】    【“二.”、“(二)”】    【“三.”、“(三)  【“四.”、“(四)”】    【“五.”、“(五)”】    【“六.”、“(六)”】 【“七.”、“(七)”】  【“八.”、“(八)”】【“九.”、“(九)”】

    则对该行执行ALT+2的操作。

以上是关于浏览器自动化项目构思的主要内容,如果未能解决你的问题,请参考以下文章

接口自动化测试系列之PHPUnit-框架设计构思

python网站项目构思_20191103

Selenium3 Python3 Web自动化测试从基础到项目实战之二浏览器的不同设置

项目自动化建构工具gradle 入门4——javaWeb在浏览器中显示helloWorld

vue中npm run dev运行项目自动打开浏览器

Vue项目—解决谷歌浏览器禁止自动填充密码的问题