robotframework - RobotFrameWork:如何从一个页面获取文本并在另一个页面中输入文本?
问题描述
打开浏览器bla bla网站
${gettext2} Get Text xpath=//tr[2]/td[1]
打开浏览器bla bla website2
Input Text num ${gettext2}
这不起作用...那我该怎么做呢?
解决方案
假设元素存在并且其中包含文本,则以下代码片段应该可以工作:
${text_element}= xpath://tr[2]/td[1]
${input_element}= xpath://input
Open Browser https://www.google.com browser=ff alias=browser_1
Wait Until Page Contains Element ${text_element}
${gettext2} Get Text ${text_element}
Open Browser https://www.bing.com browser=ff alias=browser_2
Switch Browser browser_2
Wait Until Page Contains Element ${input_element}
Input Text ${input_element} ${gettext2}
推荐阅读
- bash - 将文件内容复制到自身的命令行或 bash 方法
- php - Google Cloud Vm 实例不允许我使用 gsuite 帐户通过 phpmailer 发送电子邮件
- python-3.x - 新手试图在类外的另一个函数中使用从类派生的变量
- php - ErrorException 试图获取非对象的属性“语言环境”
- javascript - mxGraph - 保留原始形状颜色
- java - 如何测试基于 SpringSecurity 表达式的访问控制。EL表达式找不到bean
- c# - 根据整数倍数过滤整数列表 - C#
- r - 为什么我的随机轨迹系统在角度上有偏差?
- node.js - nodejs中如何访问ecs任务定义环境变量?
- java - 如何在我的 java 代码中获取 JanusGraph 实例?