Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
UIProject
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liying
UIProject
Commits
32160b06
Commit
32160b06
authored
Feb 07, 2024
by
Administrator
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.7提交
parent
9517f87a
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
101 additions
and
4 deletions
+101
-4
businessKnowledge_page.py
Pages/businessKnowledge_page.py
+89
-0
home_page.py
Pages/home_page.py
+12
-4
No files found.
Pages/businessKnowledge_page.py
0 → 100644
View file @
32160b06
import
time
from
selenium
import
webdriver
from
selenium.webdriver.common.by
import
By
from
BasePage.BasePage
import
BasePage
from
Pages.login_page
import
LoginPage
from
Util.Util
import
DriverUtils
"""
企业知识库--页面操作
"""
class
BusinessKnowledgePage
(
BasePage
):
def
__init__
(
self
):
super
()
.
__init__
()
self
.
ai_editing
=
(
By
.
XPATH
,
'//*[@id="App"]/div/header/div[2]/div[2]'
)
# AI编辑工作室按钮
self
.
business_knowledge
=
(
By
.
XPATH
,
'//*[@id="App"]/div/div/div[2]/ul/li[3]/div/div/span'
)
# 企业知识库按钮
self
.
quit
=
(
By
.
XPATH
,
'//*[@id="App"]/div/section/div[1]/div[1]/div[1]/button/span'
)
# 返回
self
.
newFolder
=
(
By
.
XPATH
,
'//*[@id="App"]/div/section/div[1]/div[2]/div/div/div[1]/button[2]/span'
)
# 新建文件夹
self
.
folderName
=
(
By
.
XPATH
,
'//*[@id="folderName"]'
)
# 输入文件夹名
# 进入AI编辑工作室
def
entranceAi
(
self
):
self
.
find_el
(
self
.
ai_editing
)
.
click
()
# 进入企业知识库
def
entranceBusinessKnowledge
(
self
):
self
.
find_el
(
self
.
business_knowledge
)
.
click
()
# 返回/首页 退出
def
quitBusinessKnowledge
(
self
):
self
.
find_el
(
self
.
quit
)
.
click
()
"""
文件夹管理
"""
# 新建文件夹操作
def
newFolderControl
(
self
):
self
.
find_el
(
self
.
newFolder
)
.
click
()
self
.
input_text
(
self
.
folderName
,
"测试文件夹"
)
"""
搜索文档
"""
"""
网站订阅
"""
"""
上传文档
"""
"""
粘贴文本
"""
"""
导入网站
"""
"""
文档列表操作
"""
"""
文档对话
"""
"""
文件夹对话
"""
if
__name__
==
'__main__'
:
driver
=
DriverUtils
.
get_web_driver
()
driver
.
get
(
'https://rays7.raysgo.com/login'
)
time
.
sleep
(
1
)
LoginPage
()
.
login_username
(
"17373027967"
,
"3149390154Li"
)
time
.
sleep
(
1
)
businessKnowledge
=
BusinessKnowledgePage
()
businessKnowledge
.
entranceAi
()
time
.
sleep
(
1
)
businessKnowledge
.
entranceBusinessKnowledge
()
businessKnowledge
.
newFolderControl
()
time
.
sleep
(
2
)
Pages/home_page.py
View file @
32160b06
...
@@ -3,13 +3,21 @@ import time
...
@@ -3,13 +3,21 @@ import time
from
selenium
import
webdriver
from
selenium
import
webdriver
from
selenium.webdriver.common.by
import
By
from
selenium.webdriver.common.by
import
By
from
BasePage.BasePage
import
BasePage
"""
"""
首页
首页
"""
"""
class
HomePage
:
class
HomePage
(
BasePage
):
def
createBook
(
self
):
# 点击创建书刊
def
__init__
(
self
):
driver
.
find_element
(
By
.
XPATH
,
"//*[@id='App']/div/div/div[2]/ul/li[2]/ul/li[1]"
)
.
click
()
super
()
.
__init__
()
self
.
createBook
=
(
By
.
XPATH
,
"//*[@id='App']/div/div/div[2]/ul/li[2]/ul/li[1]"
)
self
.
bookSort
=
(
By
.
XPATH
,
'//*[@id="App"]/div/section/div[1]/div[2]/div/div[2]/div/form/div[1]/div/div[2]/div/div/div'
)
self
.
bookLabel
=
(
By
.
XPATH
,
''
)
# def createBook(self):
# # 点击创建书刊
# # driver.find_element(By.XPATH,"//*[@id='App']/div/div/div[2]/ul/li[2]/ul/li[1]").click()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment