<p>我尝试加载更多元素,并按加载的元素滚动(无限滚动,其中元素作为滚动加载)</p>
<blockquote>
<p>Problem : jobCards value changes only once and then don't change even though the loops run again,
Does not even change for once if assigned any value to it before while loop runs</p>
</blockquote>
<pre><code>def totalJobs(self,):
jobCards = self.find_elements_by_css_selector(
'div[class^="job-cardstyle__JobCardHeader"]')
return jobCards
while True:
time.sleep(10)
jobCards = self.totalJobs()
print("Total Jobs - " + str(len(jobCards)))
self.execute_script(
"arguments[0].scrollIntoView({behavior: 'smooth',block: 'center'});", jobCards[len(jobCards)-1])
#Some break Condition based on len(jobCards)
</code></pre>