<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[无障碍设置能反复自动关闭?]]></title><description><![CDATA[<p dir="auto">为何无障碍服务的设置经常退出 需要重新去设置<br />
另外定位控件 比如用d().findOne() 今天正常 明天就不行? 同一个app的界面<br />
如果是一个列表 如何遍历整个列表 获取所有行所有列的数据</p>
]]></description><link>http://www.autoxjs.com/topic/585/无障碍设置能反复自动关闭</link><generator>RSS for Node</generator><lastBuildDate>Sat, 14 Mar 2026 12:51:40 GMT</lastBuildDate><atom:link href="http://www.autoxjs.com/topic/585.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Apr 2024 05:32:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 无障碍设置能反复自动关闭? on Fri, 19 Apr 2024 05:32:13 GMT]]></title><description><![CDATA[<p dir="auto">为何无障碍服务的设置经常退出 需要重新去设置<br />
另外定位控件 比如用d().findOne() 今天正常 明天就不行? 同一个app的界面<br />
如果是一个列表 如何遍历整个列表 获取所有行所有列的数据</p>
]]></description><link>http://www.autoxjs.com/post/1160</link><guid isPermaLink="true">http://www.autoxjs.com/post/1160</guid><dc:creator><![CDATA[SH02]]></dc:creator><pubDate>Fri, 19 Apr 2024 05:32:13 GMT</pubDate></item><item><title><![CDATA[Reply to 无障碍设置能反复自动关闭? on Sat, 06 Jul 2024 13:32:27 GMT]]></title><description><![CDATA[<p dir="auto">解决无障碍问题试试无敌战神领主开发的无障碍管理器</p>
<p dir="auto">AutoX.js提供了一系列的函数，可以帮助你遍历整个列表并获取所有行所有列的数据。通常情况下，你可以通过获取列表元素，然后逐个获取每一行的数据。</p>
<p dir="auto">以下是一个常见的遍历列表并获取所有行所有列数据的示例代码：</p>
<pre><code class="language-javascript">const { device } = require('autox');

async function main() {
  // 打开应用程序或者进入列表页面
  // ...

  // 获取列表对象
  const list = await device.findElements('yourListSelector');

  // 遍历每一行
  for (let i = 0; i &lt; list.length; i++) {
    // 获取当前行对象
    const row = list[i];

    // 获取当前行中所有列的数据
    const columns = await row.findElements('yourColumnSelector');
    
    // 遍历每一列
    for (let j = 0; j &lt; columns.length; j++) {
      // 获取列数据
      const data = await columns[j].getText();
      
      // 输出列数据
      console.log(`Row ${i + 1}, Column ${j + 1}: ${data}`);
    }
  }

  // 关闭应用程序或者进行其他操作
  // ...

  // 关闭设备
  await device.closeApp();
}

main();
</code></pre>
<p dir="auto">在上面的示例代码中，我们首先获取了整个列表对象，然后遍历每一行，再在每一行中遍历每一列，获取列数据并输出。你需要将<code>yourListSelector</code>和<code>yourColumnSelector</code>替换为实际的列表和列的选择器。</p>
<p dir="auto">请注意，在实际使用时，你可能需要根据具体的情况，例如采用滚动加载的列表或者非常大的列表，对遍历进行优化，以提高效率。</p>
]]></description><link>http://www.autoxjs.com/post/1368</link><guid isPermaLink="true">http://www.autoxjs.com/post/1368</guid><dc:creator><![CDATA[0-0]]></dc:creator><pubDate>Sat, 06 Jul 2024 13:32:27 GMT</pubDate></item></channel></rss>