Skip to content

Instantly share code, notes, and snippets.

@KakoozaJerry
Last active November 1, 2021 17:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KakoozaJerry/9ba969a0b2288bad388a154604bda82e to your computer and use it in GitHub Desktop.
Save KakoozaJerry/9ba969a0b2288bad388a154604bda82e to your computer and use it in GitHub Desktop.
task salesforce_workday: :environment do
require 'watir'
browser = Watir::Browser.new :chrome , headless: true
browser.goto "https://salesforce.wd1.myworkdayjobs.com/External_Career_Site"
title = browser.div(:class =>'gwt-Label WMCP WFBP', :index => 3)
puts title
#puts "Length" + title.to_s
#divs = browser.divs(:xpath => '//div[contains(@class="gwt-Label WMCP WFBP")]')
#puts title.text
#puts browser.divs(:class => "WNJR WPIR WGKR").size
#bb = browser.ul
#bb.lis.each do |li|
# puts li.div.text!
#end
#parsed_page = Nokogiri::HTML(browser.html)
#puts parsed_page
#links = parsed_page.css('div')
#links.map {|element| element["title"]}
#links = parsed_page.css('li')
#links.map {|element| element["WE5F"]}
#testing = browser.lis
#article_cards = parsed_page.xpath("//li[contains(@class,'WNPO')]")
#postings = parsed_page.search('li.WE5F')
#postings.each do |p|
#job_title = p.search('div.gwt-Label').text
#puts job_title
#end
#title = parsed_page.xpath("//li[contains(@class,'WNPO')]/div[contains(@class,'WF5F')]/div[contains(@class,'WPYY')]/div[@class='WE-Y']/ul[contains(@class,'WGKR')]/li[@class='WKKR']/div[contains(@class,'WAKR')]/div[@class='WBKR']/div[contains(@class,'WLCP')]/div[contains(@class,'gwt-Label')]/@title")
#number = 0
#article_cards.each do |card|
#title = card.xpath("div[contains(@class,'WF5F')]/div[contains(@class,'WPYY')]/div[@class='WE-Y']/ul[contains(@class,'WGKR')]/li[@class='WKKR']/div[contains(@class,'WAKR')]/div[@class='WBKR']/div[contains(@class,'WLCP')]/div[contains(@class,'gwt-Label')]/@title")
#link = card.xpath("div[@class='td-module-thumb']/a/@href")
#meta = card.xpath("div[@class='item-details']/div[@class='td-excerpt']")
#number +=1
#puts number
#:index => 3
#end
#puts parsed_page.xpath("//li[contains(@class,'WE5F')]")[last()]
#puts article_cards
#puts links.text
browser.close
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment