Sha256: 445c49f5d9cbff777dde1ec2b51a031ceda33324cf3c92d5e366447e209375f8

Contents?: true

Size: 620 Bytes

Versions: 1

Compression:

Stored size: 620 Bytes

Contents

require File.dirname(__FILE__) + '/element'

# Basic Label object.
# Subclass of Element.
class Label < Element
    # returns text content of object.
    def text
	sleep(2)
	if @object_id != nil
	    @text = @selenium.get_text(@object_id)
	else
	    #@text = @selenium.get_text(@locator)
	    for wait in 1..40 do
		begin
		    @text = @selenium.get_text(@locator)
		    if @text == '' 
			sleep(0.5)
		    else
			break
		    end
		rescue => e
		    sleep(0.5)
		end
	    end
	end
	return @text
    end
    
    def dragDrop(object_dragged_to)
	@selenium.drag_and_drop_to_object(@locator, object_dragged_to)
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
selenium-rspec-dsl-1.0.2 sites/label.rb