UFT/Selenium中的URL重定向自动化
网页的URL正在更改为新URL。有200个这样的旧URL已更改为新URL 测试场景:1.200旧URL及其对应的新URL出现在Excel工作表的两个不同列中。当在地址栏中输入旧URL时,它将指向浏览器中的新URLUFT/Selenium中的URL重定向自动化,selenium,qtp,Selenium,Qtp,网页的URL正在更改为新URL。有200个这样的旧URL已更改为新URL 测试场景:1.200旧URL及其对应的新URL出现在Excel工作表的两个不同列中。当在地址栏中输入旧URL时,它将指向浏览器中的新URL 上述测试是否可以通过Selenium或UFT对200个URL进行自动化?使用JavaHttpURLConnection类可以更轻松、更快地完成,除非您被迫使用Selenium\QTP解决方案 使用URL类的openConnection()方法打开与旧链接的连接。检查getRespons
上述测试是否可以通过Selenium或UFT对200个URL进行自动化?使用Java
HttpURLConnection
类可以更轻松、更快地完成,除非您被迫使用Selenium\QTP解决方案
使用URL
类的openConnection()
方法打开与旧链接的连接。检查getResponseCode()
方法的响应。如果响应不在300系列中,则您有问题。如果响应在300系列中,则您的行为正确,并从位置
标题检查重定向的URL
请查看此链接,它将使事情变得更简单-使用Java
HttpURLConnection
类,您可以更轻松、更快地完成此操作,除非您被迫使用Selenium\QTP解决方案
使用URL
类的openConnection()
方法打开与旧链接的连接。检查getResponseCode()
方法的响应。如果响应不在300系列中,则您有问题。如果响应在300系列中,则您的行为正确,并从位置
标题检查重定向的URL
看看这个链接,它会让事情变得更简单-你必须在QTP中以完全相同的方式进行操作。但我有一个疑问。 i、 e.如果您有新的URL,nwhy u将在浏览器地址栏中输入旧的URL 无论如何,你可以看看下面的内容 正如你在Excel文件中所说,新旧URL都是在相邻的单元格中提到的 然后您可以使用以下内容来读取excel文件 1) 创建Excel.Application对象 或 2) 使用DataTabe导入Excel工作表 或 3) 您可以使用Excel作为ADODB连接 现在只需从Excel文件中读取旧URL,从新URL列单元格中获取值,并将其存储在变量中(比如:strNewURL)。 然后您可以这样做&使用FOR循环 设置IE=CreateObject(“InternetExplorer.Application”) 可见=真实 “这里是循环 “[intsomecount]是variabel,它表示循环将要迭代的次数,在本例中是所提到的URL数量 对于迭代器=0到intsomecount步骤1
IE.Navigate strNewURL
wait 3
下一个
让我知道你是否担心。:在QTP中,你必须用完全相同的方法。但我有一个疑问。 i、 e.如果您有新的URL,nwhy u将在浏览器地址栏中输入旧的URL 无论如何,你可以看看下面的内容 正如你在Excel文件中所说,新旧URL都是在相邻的单元格中提到的 然后您可以使用以下内容来读取excel文件 1) 创建Excel.Application对象 或 2) 使用DataTabe导入Excel工作表 或 3) 您可以使用Excel作为ADODB连接 现在只需从Excel文件中读取旧URL,从新URL列单元格中获取值,并将其存储在变量中(比如:strNewURL)。 然后您可以这样做&使用FOR循环 设置IE=CreateObject(“InternetExplorer.Application”) 可见=真实 “这里是循环 “[intsomecount]是variabel,它表示循环将要迭代的次数,在本例中是所提到的URL数量 对于迭代器=0到intsomecount步骤1
IE.Navigate strNewURL
wait 3
下一个
让我知道你是否担心。:)