我们选择自动化脚本的上传文件。它显示了这样的虚假路径。 (C:\ fakepath \ Clients.pdf)但我再次运行脚本它不能正常工作。
open https://testeastaccount.pascalapp.com/app/dashboard
click //li[@id='Documents']/a/div/i
click xpath=(//button[@type='button'])[3]
click link=Add Document
click name=contact_rec
type name=contact_rec c
click //div[@id='Upload-document']/form/div[2]/div/div/div/div/div/ul/li[10]/a
click link=Grant Linked Accounts Access
click link=Grant Linked Accounts Access
click //div[@id='Upload-document']/form/div[2]/div/div/div/div/div[3]/button
selectFrame index=11
click //html[@id='ng-app']/body/div/div[2]/div[2]/div/section/div/div/button
type //input[@type='file'] C:\personal\Clients.pdf
click //html[@id='ng-app']/body/div/div[2]/div[2]/section[2]/div[2]/button[2]
selectFrame relative=parent
click name=yeartags
select name=yeartags label=Tax Year 2015
click xpath=(//option[@value='2015'])[2]
click xpath=(//textarea[@name='description'])[4]
type xpath=(//textarea[@name='description'])[4] dfd
click //textarea[@name='contact']
type //textarea[@name='contact'] ffdfdffd
click //div[@id='Upload-document']/form/div[3]/button[2]
click link=exact:Document Firm Tags *
click //div[@id='tagsdiv']/ul/li[2]/div/label/span
click //div[@id='tagsdiv']/ul/li[3]/div/label/span
click link=exact:Document Firm Tags *
click //div[@id='Upload-document']/form/div[3]/button[2]
click //div[@id='Upload-document']/form/div[3]/button
答案 0 :(得分:1)
您应该使用Object spy
再次录制元素。大多数情况下,这些错误的原因是,记录了错误的Web元素。您可以尝试使用相同元素的其他标识符。