html - 无法始终如一地获得结果,chrome dev tools 中的文本发生变化,下拉选择器无法工作
问题描述
基本上,由于某种原因,每次我运行代码都会产生不同的结果。有时它有效(选择下拉列表除外),有时它确实有效。开发工具中的文本来回变化,所以我想知道是否有循环的可能性。有什么想法吗?这是下面的代码
async function fillBilling(page){
//await page.waitFor(100);
//await page.setDefaultNavigationTimeout(3000);
await page.waitFor(100);
await page.waitForSelector('#consolidatedAddresses.ui_address_2.firstName');
await page.setDefaultNavigationTimeout(2000);
await page.type('#consolidatedAddresses.ui_address_2.firstName', 'John');
await page.setDefaultNavigationTimeout(2000);
//await page.waitFor(100);
await page.type("input[id='consolidatedAddresses.ui_address_2.lastName']", 'Doe');
await page.waitFor(100);
await page.type("input[id='consolidatedAddresses.ui_address_1270.street']", '97 N Armistead St');
await page.waitFor(100);
await page.type("input[id='consolidatedAddresses.ui_address_2.street']", 'Alexandria');
//await page.waitFor(2000);
await page.waitForSelector('#consolidatedAddresses.ui_address_2.state', 'VA');
await page.setDefaultNavigationTimeout(2000);
// await page.waitFor(100);
//await page.click("input[id='consolidatedAddresses.ui_address_2.state']");
//await page.setDefaultNavigationTimeout(2000);
// await page.waitFor(100);
await page.select('#consolidatedAddresses.ui_address_2.state', 'VA');
解决方案
推荐阅读
- typescript - 为什么 Partial 接受其他类型的额外属性?
- php - Laravel Eloquent GroupBy KeyBy
- handle - 从 DSpace url 中删除 Handle 关键字
- selenium-webdriver - 带有问题文本(标题)的单选按钮(选项)的 XPath
- r - 有多个匹配项时加入数据框并选择随机行
- node.js - 无法从函数返回值
- javascript - 在js中需要svg时svg不能改变颜色
- apache-kafka - 在 Windows 中运行 Kafka 时出错:没有为侦听器 HTTP 定义安全协议
- javascript - Vue 忽略 MathML 标签
- vba - Outlook 标记(任务)电子邮件响应